home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_8_ed.txt < prev    next >
Text File  |  1993-07-15  |  579KB  |  10,394 lines

  1. # near model CODE resource
  2. # jump table entries: 5440-5479 (40 of them)
  3. export_680:
  4. 00000000  4E75                     rts
  5. fn00000002:
  6. 00000002  4E56 0000                link       A6, 0
  7. 00000006  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  8. 0000000A  7C00                     moveq.l    D6, 0x00
  9. 0000000C  206E 0008                movea.l    A0, [A6 + 0x8]
  10. 00000010  2868 0096                movea.l    A4, [A0 + 0x96]
  11. 00000014  3946 000A                move.w     [A4 + 0xA], D6
  12. 00000018  206E 0008                movea.l    A0, [A6 + 0x8]
  13. 0000001C  226E 0008                movea.l    A1, [A6 + 0x8]
  14. 00000020  3029 0092                move.w     D0, [A1 + 0x92]
  15. 00000024  48C0                     ext.l      D0
  16. 00000026  E780                     asl        D0, 3
  17. 00000028  2640                     movea.l    A3, D0
  18. 0000002A  D7E8 009A                add.l      A3, [A0 + 0x9A]
  19. 0000002E  7E00                     moveq.l    D7, 0x00
  20. 00000030  6016                     bra        +0x18 /* 00000048 */
  21. label00000032:
  22. 00000032  302B 0004                move.w     D0, [A3 + 0x4]
  23. 00000036  48C0                     ext.l      D0
  24. 00000038  DC80                     add.l      D6, D0
  25. 0000003A  D8FC 0010                add.w      A4, 0x10
  26. 0000003E  3946 000A                move.w     [A4 + 0xA], D6
  27. 00000042  5287                     addq.l     D7, 1
  28. 00000044  D6FC 0008                add.w      A3, 0x8
  29. label00000048:
  30. 00000048  206E 0008                movea.l    A0, [A6 + 0x8]
  31. 0000004C  3028 00C8                move.w     D0, [A0 + 0xC8]
  32. 00000050  48C0                     ext.l      D0
  33. 00000052  B087                     cmp.l      D0, D7
  34. 00000054  6EDC                     bgt        -0x22 /* 00000032 */
  35. 00000056  206E 0008                movea.l    A0, [A6 + 0x8]
  36. 0000005A  202C 0004                move.l     D0, [A4 + 0x4]
  37. 0000005E  B0A8 006A                cmp.l      D0, [A0 + 0x6A]
  38. 00000062  664A                     bne        +0x4C /* 000000AE */
  39. 00000064  206E 0008                movea.l    A0, [A6 + 0x8]
  40. 00000068  226E 0008                movea.l    A1, [A6 + 0x8]
  41. 0000006C  2269 00A6                movea.l    A1, [A1 + 0xA6]
  42. 00000070  246E 0008                movea.l    A2, [A6 + 0x8]
  43. 00000074  302A 0078                move.w     D0, [A2 + 0x78]
  44. 00000078  48C0                     ext.l      D0
  45. 0000007A  2200                     move.l     D1, D0
  46. 0000007C  C0FC 0006                mulu.w     D0, 0x6
  47. 00000080  4841                     swap.w     D1
  48. 00000082  C2FC 0006                mulu.w     D1, 0x6
  49. 00000086  4841                     swap.w     D1
  50. 00000088  4241                     clr.w      D1
  51. 0000008A  D081                     add.l      D0, D1
  52. 0000008C  3031 08FE                move.w     D0, [A1 + D0 - 0x2]
  53. 00000090  48C0                     ext.l      D0
  54. 00000092  D080                     add.l      D0, D0
  55. 00000094  2200                     move.l     D1, D0
  56. 00000096  E588                     lsl        D0, 2
  57. 00000098  D081                     add.l      D0, D1
  58. 0000009A  D0A8 009E                add.l      D0, [A0 + 0x9E]
  59. 0000009E  2F00                     move.l     -[A7], D0
  60. 000000A0  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  61. 000000A4  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  62. 000000A8  3940 000C                move.w     [A4 + 0xC], D0
  63. 000000AC  588F                     addq.l     A7, 4
  64. label000000AE:
  65. 000000AE  4CEE 1CC0 FFEC           movem.l    D6,D7,A2,A3,A4, [A6 - 0x14]
  66. 000000B4  4E5E                     unlink     A6
  67. 000000B6  4E75                     rts
  68. fn000000B8:
  69. 000000B8  4E56 FFE8                link       A6, -0x0018
  70. 000000BC  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  71. 000000C0  286E 0008                movea.l    A4, [A6 + 0x8]
  72. 000000C4  266C 0096                movea.l    A3, [A4 + 0x96]
  73. 000000C8  4A6E 000E                tst.w      [A6 + 0xE]
  74. 000000CC  6C06                     bge        +0x8 /* 000000D4 */
  75. 000000CE  426E 000E                clr.w      [A6 + 0xE]
  76. 000000D2  6014                     bra        +0x16 /* 000000E8 */
  77. label000000D4:
  78. 000000D4  302E 000E                move.w     D0, [A6 + 0xE]
  79. 000000D8  B06C 00CA                cmp.w      D0, [A4 + 0xCA]
  80. 000000DC  6D0A                     blt        +0xC /* 000000E8 */
  81. 000000DE  302C 00CA                move.w     D0, [A4 + 0xCA]
  82. 000000E2  5340                     subq.w     D0, 1
  83. 000000E4  3D40 000E                move.w     [A6 + 0xE], D0
  84. label000000E8:
  85. 000000E8  302C 0092                move.w     D0, [A4 + 0x92]
  86. 000000EC  48C0                     ext.l      D0
  87. 000000EE  322E 000E                move.w     D1, [A6 + 0xE]
  88. 000000F2  48C1                     ext.l      D1
  89. 000000F4  2C00                     move.l     D6, D0
  90. 000000F6  9C81                     sub.l      D6, D1
  91. 000000F8  4A86                     tst.l      D6
  92. 000000FA  6F52                     ble        +0x54 /* 0000014E */
  93. 000000FC  302C 00C8                move.w     D0, [A4 + 0xC8]
  94. 00000100  48C0                     ext.l      D0
  95. 00000102  2E00                     move.l     D7, D0
  96. 00000104  6042                     bra        +0x44 /* 00000148 */
  97. label00000106:
  98. 00000106  302C 00C8                move.w     D0, [A4 + 0xC8]
  99. 0000010A  48C0                     ext.l      D0
  100. 0000010C  9086                     sub.l      D0, D6
  101. 0000010E  B087                     cmp.l      D0, D7
  102. 00000110  6F26                     ble        +0x28 /* 00000138 */
  103. 00000112  2007                     move.l     D0, D7
  104. 00000114  E980                     asl        D0, 4
  105. 00000116  2207                     move.l     D1, D7
  106. 00000118  D286                     add.l      D1, D6
  107. 0000011A  E981                     asl        D1, 4
  108. 0000011C  41F3 1800                lea.l      A0, [A3 + D1]
  109. 00000120  43F3 0800                lea.l      A1, [A3 + D0]
  110. 00000124  20D9                     move.l     [A0]+, [A1]+
  111. 00000126  20D9                     move.l     [A0]+, [A1]+
  112. 00000128  20D9                     move.l     [A0]+, [A1]+
  113. 0000012A  20D9                     move.l     [A0]+, [A1]+
  114. 0000012C  2007                     move.l     D0, D7
  115. 0000012E  E980                     asl        D0, 4
  116. 00000130  7200                     moveq.l    D1, 0x00
  117. 00000132  2781 0800                move.l     [A3 + D0], D1
  118. 00000136  600E                     bra        +0x10 /* 00000146 */
  119. label00000138:
  120. 00000138  2007                     move.l     D0, D7
  121. 0000013A  E980                     asl        D0, 4
  122. 0000013C  4873 0800                pea.l      [A3 + D0]
  123. 00000140  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  124. 00000144  588F                     addq.l     A7, 4
  125. label00000146:
  126. 00000146  5387                     subq.l     D7, 1
  127. label00000148:
  128. 00000148  4A87                     tst.l      D7
  129. 0000014A  6CBA                     bge        -0x44 /* 00000106 */
  130. 0000014C  605A                     bra        +0x5C /* 000001A8 */
  131. label0000014E:
  132. 0000014E  4A86                     tst.l      D6
  133. 00000150  6756                     beq        +0x58 /* 000001A8 */
  134. 00000152  4A6C 0092                tst.w      [A4 + 0x92]
  135. 00000156  6D50                     blt        +0x52 /* 000001A8 */
  136. 00000158  7E00                     moveq.l    D7, 0x00
  137. 0000015A  6042                     bra        +0x44 /* 0000019E */
  138. label0000015C:
  139. 0000015C  2007                     move.l     D0, D7
  140. 0000015E  E980                     asl        D0, 4
  141. 00000160  4873 0800                pea.l      [A3 + D0]
  142. 00000164  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  143. 00000168  302C 00C8                move.w     D0, [A4 + 0xC8]
  144. 0000016C  48C0                     ext.l      D0
  145. 0000016E  D086                     add.l      D0, D6
  146. 00000170  B087                     cmp.l      D0, D7
  147. 00000172  588F                     addq.l     A7, 4
  148. 00000174  6F26                     ble        +0x28 /* 0000019C */
  149. 00000176  2007                     move.l     D0, D7
  150. 00000178  9086                     sub.l      D0, D6
  151. 0000017A  E980                     asl        D0, 4
  152. 0000017C  2207                     move.l     D1, D7
  153. 0000017E  E981                     asl        D1, 4
  154. 00000180  41F3 1800                lea.l      A0, [A3 + D1]
  155. 00000184  43F3 0800                lea.l      A1, [A3 + D0]
  156. 00000188  20D9                     move.l     [A0]+, [A1]+
  157. 0000018A  20D9                     move.l     [A0]+, [A1]+
  158. 0000018C  20D9                     move.l     [A0]+, [A1]+
  159. 0000018E  20D9                     move.l     [A0]+, [A1]+
  160. 00000190  2007                     move.l     D0, D7
  161. 00000192  9086                     sub.l      D0, D6
  162. 00000194  E980                     asl        D0, 4
  163. 00000196  7200                     moveq.l    D1, 0x00
  164. 00000198  2781 0800                move.l     [A3 + D0], D1
  165. label0000019C:
  166. 0000019C  5287                     addq.l     D7, 1
  167. label0000019E:
  168. 0000019E  302C 00C8                move.w     D0, [A4 + 0xC8]
  169. 000001A2  48C0                     ext.l      D0
  170. 000001A4  B087                     cmp.l      D0, D7
  171. 000001A6  6CB4                     bge        -0x4A /* 0000015C */
  172. label000001A8:
  173. 000001A8  302C 00BA                move.w     D0, [A4 + 0xBA]
  174. 000001AC  906C 00B6                sub.w      D0, [A4 + 0xB6]
  175. 000001B0  5240                     addq.w     D0, 1
  176. 000001B2  3D40 FFFC                move.w     [A6 - 0x4], D0
  177. 000001B6  396E 000E 0092           move.w     [A4 + 0x92], [A6 + 0xE]
  178. 000001BC  302E 000E                move.w     D0, [A6 + 0xE]
  179. 000001C0  48C0                     ext.l      D0
  180. 000001C2  E780                     asl        D0, 3
  181. 000001C4  D0AC 009A                add.l      D0, [A4 + 0x9A]
  182. 000001C8  2D40 FFEC                move.l     [A6 - 0x14], D0
  183. 000001CC  302C 00CA                move.w     D0, [A4 + 0xCA]
  184. 000001D0  48C0                     ext.l      D0
  185. 000001D2  E780                     asl        D0, 3
  186. 000001D4  D0AC 009A                add.l      D0, [A4 + 0x9A]
  187. 000001D8  2D40 FFF0                move.l     [A6 - 0x10], D0
  188. 000001DC  426E FFFE                clr.w      [A6 - 0x2]
  189. 000001E0  7800                     moveq.l    D4, 0x00
  190. 000001E2  3944 00C8                move.w     [A4 + 0xC8], D4
  191. label000001E6:
  192. 000001E6  4A93                     tst.l      [A3]
  193. 000001E8  6706                     beq        +0x8 /* 000001F0 */
  194. 000001EA  4A6E 0012                tst.w      [A6 + 0x12]
  195. 000001EE  6716                     beq        +0x18 /* 00000206 */
  196. label000001F0:
  197. 000001F0  7001                     moveq.l    D0, 0x01
  198. 000001F2  2F00                     move.l     -[A7], D0
  199. 000001F4  2F0B                     move.l     -[A7], A3
  200. 000001F6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  201. 000001FA  2F0C                     move.l     -[A7], A4
  202. 000001FC  4EBA 04FA                jsr        [PC + 0x4FA /* 000006F8 */]
  203. 00000200  4FEF 0010                lea.l      A7, [A7 + 0x10]
  204. 00000204  605E                     bra        +0x60 /* 00000264 */
  205. label00000206:
  206. 00000206  4A84                     tst.l      D4
  207. 00000208  675A                     beq        +0x5C /* 00000264 */
  208. 0000020A  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  209. 0000020E  3B40 FC6A                move.w     [A5 - 0x396], D0
  210. 00000212  7AFF                     moveq.l    D5, 0xFFFFFFFF
  211. 00000214  7E00                     moveq.l    D7, 0x00
  212. 00000216  6042                     bra        +0x44 /* 0000025A */
  213. label00000218:
  214. 00000218  2053                     movea.l    A0, [A3]
  215. 0000021A  2007                     move.l     D0, D7
  216. 0000021C  E780                     asl        D0, 3
  217. 0000021E  3030 0800                move.w     D0, [A0 + D0]
  218. 00000222  48C0                     ext.l      D0
  219. 00000224  2C00                     move.l     D6, D0
  220. 00000226  BC85                     cmp.l      D6, D5
  221. 00000228  672E                     beq        +0x30 /* 00000258 */
  222. 0000022A  2A06                     move.l     D5, D6
  223. 0000022C  2205                     move.l     D1, D5
  224. 0000022E  D281                     add.l      D1, D1
  225. 00000230  2001                     move.l     D0, D1
  226. 00000232  E589                     lsl        D1, 2
  227. 00000234  D280                     add.l      D1, D0
  228. 00000236  D2AC 009E                add.l      D1, [A4 + 0x9E]
  229. 0000023A  2F01                     move.l     -[A7], D1
  230. 0000023C  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  231. 00000240  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  232. 00000244  48C0                     ext.l      D0
  233. 00000246  2C00                     move.l     D6, D0
  234. 00000248  302D FC6A                move.w     D0, [A5 - 0x396]
  235. 0000024C  48C0                     ext.l      D0
  236. 0000024E  BC80                     cmp.l      D6, D0
  237. 00000250  588F                     addq.l     A7, 4
  238. 00000252  6F04                     ble        +0x6 /* 00000258 */
  239. 00000254  3B46 FC6A                move.w     [A5 - 0x396], D6
  240. label00000258:
  241. 00000258  5287                     addq.l     D7, 1
  242. label0000025A:
  243. 0000025A  302B 000E                move.w     D0, [A3 + 0xE]
  244. 0000025E  48C0                     ext.l      D0
  245. 00000260  B087                     cmp.l      D0, D7
  246. 00000262  6EB4                     bgt        -0x4A /* 00000218 */
  247. label00000264:
  248. 00000264  206E FFEC                movea.l    A0, [A6 - 0x14]
  249. 00000268  3028 0004                move.w     D0, [A0 + 0x4]
  250. 0000026C  D16E FFFE                add.w      [A6 - 0x2], D0
  251. 00000270  302D FC6A                move.w     D0, [A5 - 0x396]
  252. 00000274  D06E FFFC                add.w      D0, [A6 - 0x4]
  253. 00000278  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  254. 0000027C  6E0A                     bgt        +0xC /* 00000288 */
  255. 0000027E  4A84                     tst.l      D4
  256. 00000280  6706                     beq        +0x8 /* 00000288 */
  257. 00000282  50AE FFEC                addq.l     [A6 - 0x14], 8
  258. 00000286  607A                     bra        +0x7C /* 00000302 */
  259. label00000288:
  260. 00000288  D6FC 0010                add.w      A3, 0x10
  261. 0000028C  200B                     move.l     D0, A3
  262. 0000028E  90AC 0096                sub.l      D0, [A4 + 0x96]
  263. 00000292  7210                     moveq.l    D1, 0x10
  264. 00000294  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  265. 00000298  2800                     move.l     D4, D0
  266. 0000029A  302C 00C2                move.w     D0, [A4 + 0xC2]
  267. 0000029E  48C0                     ext.l      D0
  268. 000002A0  B084                     cmp.l      D0, D4
  269. 000002A2  6E44                     bgt        +0x46 /* 000002E8 */
  270. 000002A4  302C 00C2                move.w     D0, [A4 + 0xC2]
  271. 000002A8  48C0                     ext.l      D0
  272. 000002AA  E980                     asl        D0, 4
  273. 000002AC  2D40 FFF8                move.l     [A6 - 0x8], D0
  274. 000002B0  7240                     moveq.l    D1, 0x40
  275. 000002B2  D081                     add.l      D0, D1
  276. 000002B4  2F00                     move.l     -[A7], D0
  277. 000002B6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  278. 000002BA  486C 0096                pea.l      [A4 + 0x96]
  279. 000002BE  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  280. 000002C2  4A40                     tst.w      D0
  281. 000002C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  282. 000002C8  6610                     bne        +0x12 /* 000002DA */
  283. 000002CA  2004                     move.l     D0, D4
  284. 000002CC  E980                     asl        D0, 4
  285. 000002CE  2640                     movea.l    A3, D0
  286. 000002D0  D7EC 0096                add.l      A3, [A4 + 0x96]
  287. 000002D4  50AE FFEC                addq.l     [A6 - 0x14], 8
  288. 000002D8  6028                     bra        +0x2A /* 00000302 */
  289. label000002DA:
  290. 000002DA  586C 00C2                addq.w     [A4 + 0xC2], 4
  291. 000002DE  2004                     move.l     D0, D4
  292. 000002E0  E980                     asl        D0, 4
  293. 000002E2  2640                     movea.l    A3, D0
  294. 000002E4  D7EC 0096                add.l      A3, [A4 + 0x96]
  295. label000002E8:
  296. 000002E8  50AE FFEC                addq.l     [A6 - 0x14], 8
  297. 000002EC  202E FFEC                move.l     D0, [A6 - 0x14]
  298. 000002F0  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  299. 000002F4  640C                     bcc        +0xE /* 00000302 */
  300. 000002F6  302E FFFE                move.w     D0, [A6 - 0x2]
  301. 000002FA  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  302. 000002FE  6D00 FEE6                blt        -0x118 /* 000001E6 */
  303. label00000302:
  304. 00000302  3944 00C8                move.w     [A4 + 0xC8], D4
  305. 00000306  3004                     move.w     D0, D4
  306. 00000308  48C0                     ext.l      D0
  307. 0000030A  E980                     asl        D0, 4
  308. 0000030C  2640                     movea.l    A3, D0
  309. 0000030E  D7EC 0096                add.l      A3, [A4 + 0x96]
  310. 00000312  7000                     moveq.l    D0, 0x00
  311. 00000314  2F00                     move.l     -[A7], D0
  312. 00000316  2F0B                     move.l     -[A7], A3
  313. 00000318  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  314. 0000031C  2F0C                     move.l     -[A7], A4
  315. 0000031E  4EBA 03D8                jsr        [PC + 0x3D8 /* 000006F8 */]
  316. 00000322  426B 000E                clr.w      [A3 + 0xE]
  317. 00000326  2F0B                     move.l     -[A7], A3
  318. 00000328  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  319. 0000032C  302C 0076                move.w     D0, [A4 + 0x76]
  320. 00000330  5340                     subq.w     D0, 1
  321. 00000332  48C0                     ext.l      D0
  322. 00000334  E588                     lsl        D0, 2
  323. 00000336  2200                     move.l     D1, D0
  324. 00000338  E588                     lsl        D0, 2
  325. 0000033A  D081                     add.l      D0, D1
  326. 0000033C  D0AC 00A2                add.l      D0, [A4 + 0xA2]
  327. 00000340  2D40 FFF4                move.l     [A6 - 0xC], D0
  328. 00000344  206E FFEC                movea.l    A0, [A6 - 0x14]
  329. 00000348  2750 0004                move.l     [A3 + 0x4], [A0]
  330. 0000034C  2010                     move.l     D0, [A0]
  331. 0000034E  B0AC 006A                cmp.l      D0, [A4 + 0x6A]
  332. 00000352  4FEF 0014                lea.l      A7, [A7 + 0x14]
  333. 00000356  6600 0134                bne        +0x136 /* 0000048C */
  334. 0000035A  7004                     moveq.l    D0, 0x04
  335. 0000035C  C06C 0072                and.w      D0, [A4 + 0x72]
  336. 00000360  6704                     beq        +0x6 /* 00000366 */
  337. 00000362  7001                     moveq.l    D0, 0x01
  338. 00000364  600A                     bra        +0xC /* 00000370 */
  339. label00000366:
  340. 00000366  206E FFF4                movea.l    A0, [A6 - 0xC]
  341. 0000036A  7000                     moveq.l    D0, 0x00
  342. 0000036C  1028 000F                move.b     D0, [A0 + 0xF]
  343. label00000370:
  344. 00000370  5580                     subq.l     D0, 2
  345. 00000372  6B00 00BA                bmi        +0xBC /* 0000042E */
  346. 00000376  0C80 0000 0001           cmpi.l     D0, 0x1
  347. 0000037C  6E00 00B0                bgt        +0xB2 /* 0000042E */
  348. 00000380  D080                     add.l      D0, D0
  349. 00000382  303B 0806                move.w     D0, [PC + D0 + 0x6]
  350. 00000386  4EFB 0000                jmp        [PC + D0.w]
  351. 0000038A  0068 0006 206E           ori.w      [A0 + 0x206E], 0x6
  352. 00000390  FFF4                     .invalid   <<F/7/7>>
  353. 00000392  3028 0006                move.w     D0, [A0 + 0x6]
  354. 00000396  48C0                     ext.l      D0
  355. 00000398  2F00                     move.l     -[A7], D0
  356. 0000039A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  357. 0000039E  3028 017A                move.w     D0, [A0 + 0x17A]
  358. 000003A2  48C0                     ext.l      D0
  359. 000003A4  2F00                     move.l     -[A7], D0
  360. 000003A6  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  361. 000003AA  322C 00CC                move.w     D1, [A4 + 0xCC]
  362. 000003AE  9240                     sub.w      D1, D0
  363. 000003B0  5341                     subq.w     D1, 1
  364. 000003B2  3741 0008                move.w     [A3 + 0x8], D1
  365. 000003B6  206C 00AE                movea.l    A0, [A4 + 0xAE]
  366. 000003BA  202C 006A                move.l     D0, [A4 + 0x6A]
  367. 000003BE  720D                     moveq.l    D1, 0x0D
  368. 000003C0  B230 08FF                cmp.b      D1, [A0 + D0 - 0x1]
  369. 000003C4  508F                     addq.l     A7, 8
  370. 000003C6  6600 00E6                bne        +0xE8 /* 000004AE */
  371. 000003CA  206E FFF4                movea.l    A0, [A6 - 0xC]
  372. 000003CE  3028 0008                move.w     D0, [A0 + 0x8]
  373. 000003D2  48C0                     ext.l      D0
  374. 000003D4  2F00                     move.l     -[A7], D0
  375. 000003D6  206D E9DE                movea.l    A0, [A5 - 0x1622]
  376. 000003DA  3028 017A                move.w     D0, [A0 + 0x17A]
  377. 000003DE  48C0                     ext.l      D0
  378. 000003E0  2F00                     move.l     -[A7], D0
  379. 000003E2  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  380. 000003E6  916B 0008                sub.w      [A3 + 0x8], D0
  381. 000003EA  508F                     addq.l     A7, 8
  382. 000003EC  6000 00C0                bra        +0xC2 /* 000004AE */
  383. 000003F0  206E FFF4                movea.l    A0, [A6 - 0xC]
  384. 000003F4  3028 0006                move.w     D0, [A0 + 0x6]
  385. 000003F8  48C0                     ext.l      D0
  386. 000003FA  206E FFF4                movea.l    A0, [A6 - 0xC]
  387. 000003FE  3228 0004                move.w     D1, [A0 + 0x4]
  388. 00000402  48C1                     ext.l      D1
  389. 00000404  9081                     sub.l      D0, D1
  390. 00000406  2F00                     move.l     -[A7], D0
  391. 00000408  206D E9DE                movea.l    A0, [A5 - 0x1622]
  392. 0000040C  3028 017A                move.w     D0, [A0 + 0x17A]
  393. 00000410  48C0                     ext.l      D0
  394. 00000412  2F00                     move.l     -[A7], D0
  395. 00000414  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  396. 00000418  322C 00CC                move.w     D1, [A4 + 0xCC]
  397. 0000041C  9240                     sub.w      D1, D0
  398. 0000041E  48C1                     ext.l      D1
  399. 00000420  83FC 0002                divs.w     D1, 0x2
  400. 00000424  3741 0008                move.w     [A3 + 0x8], D1
  401. 00000428  508F                     addq.l     A7, 8
  402. 0000042A  6000 0082                bra        +0x84 /* 000004AE */
  403. label0000042E:
  404. 0000042E  206E FFF4                movea.l    A0, [A6 - 0xC]
  405. 00000432  3028 0004                move.w     D0, [A0 + 0x4]
  406. 00000436  48C0                     ext.l      D0
  407. 00000438  2F00                     move.l     -[A7], D0
  408. 0000043A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  409. 0000043E  3028 017A                move.w     D0, [A0 + 0x17A]
  410. 00000442  48C0                     ext.l      D0
  411. 00000444  2F00                     move.l     -[A7], D0
  412. 00000446  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  413. 0000044A  3740 0008                move.w     [A3 + 0x8], D0
  414. 0000044E  206C 00AE                movea.l    A0, [A4 + 0xAE]
  415. 00000452  202C 006A                move.l     D0, [A4 + 0x6A]
  416. 00000456  720D                     moveq.l    D1, 0x0D
  417. 00000458  B230 08FF                cmp.b      D1, [A0 + D0 - 0x1]
  418. 0000045C  508F                     addq.l     A7, 8
  419. 0000045E  664E                     bne        +0x50 /* 000004AE */
  420. 00000460  7004                     moveq.l    D0, 0x04
  421. 00000462  C06C 0072                and.w      D0, [A4 + 0x72]
  422. 00000466  6646                     bne        +0x48 /* 000004AE */
  423. 00000468  206E FFF4                movea.l    A0, [A6 - 0xC]
  424. 0000046C  3028 0008                move.w     D0, [A0 + 0x8]
  425. 00000470  48C0                     ext.l      D0
  426. 00000472  2F00                     move.l     -[A7], D0
  427. 00000474  206D E9DE                movea.l    A0, [A5 - 0x1622]
  428. 00000478  3028 017A                move.w     D0, [A0 + 0x17A]
  429. 0000047C  48C0                     ext.l      D0
  430. 0000047E  2F00                     move.l     -[A7], D0
  431. 00000480  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  432. 00000484  D16B 0008                add.w      [A3 + 0x8], D0
  433. 00000488  508F                     addq.l     A7, 8
  434. 0000048A  6022                     bra        +0x24 /* 000004AE */
  435. label0000048C:
  436. 0000048C  206E FFF4                movea.l    A0, [A6 - 0xC]
  437. 00000490  3028 0004                move.w     D0, [A0 + 0x4]
  438. 00000494  48C0                     ext.l      D0
  439. 00000496  2F00                     move.l     -[A7], D0
  440. 00000498  206D E9DE                movea.l    A0, [A5 - 0x1622]
  441. 0000049C  3028 017A                move.w     D0, [A0 + 0x17A]
  442. 000004A0  48C0                     ext.l      D0
  443. 000004A2  2F00                     move.l     -[A7], D0
  444. 000004A4  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  445. 000004A8  3740 0008                move.w     [A3 + 0x8], D0
  446. 000004AC  508F                     addq.l     A7, 8
  447. label000004AE:
  448. 000004AE  2004                     move.l     D0, D4
  449. 000004B0  5C80                     addq.l     D0, 6
  450. 000004B2  322C 00C2                move.w     D1, [A4 + 0xC2]
  451. 000004B6  48C1                     ext.l      D1
  452. 000004B8  B081                     cmp.l      D0, D1
  453. 000004BA  6E5C                     bgt        +0x5E /* 00000518 */
  454. 000004BC  302C 00C2                move.w     D0, [A4 + 0xC2]
  455. 000004C0  48C0                     ext.l      D0
  456. 000004C2  E980                     asl        D0, 4
  457. 000004C4  D0AC 0096                add.l      D0, [A4 + 0x96]
  458. 000004C8  2D40 FFE8                move.l     [A6 - 0x18], D0
  459. 000004CC  600C                     bra        +0xE /* 000004DA */
  460. label000004CE:
  461. 000004CE  206E FFE8                movea.l    A0, [A6 - 0x18]
  462. 000004D2  2F08                     move.l     -[A7], A0
  463. 000004D4  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  464. 000004D8  588F                     addq.l     A7, 4
  465. label000004DA:
  466. 000004DA  70F0                     moveq.l    D0, 0xFFFFFFF0
  467. 000004DC  D1AE FFE8                add.l      [A6 - 0x18], D0
  468. 000004E0  B7EE FFE8                cmpa.l     A3, [A6 - 0x18]
  469. 000004E4  65E8                     bcs        -0x16 /* 000004CE */
  470. 000004E6  2C04                     move.l     D6, D4
  471. 000004E8  5886                     addq.l     D6, 4
  472. 000004EA  2006                     move.l     D0, D6
  473. 000004EC  7204                     moveq.l    D1, 0x04
  474. 000004EE  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  475. 000004F2  9C80                     sub.l      D6, D0
  476. 000004F4  2006                     move.l     D0, D6
  477. 000004F6  E980                     asl        D0, 4
  478. 000004F8  2F00                     move.l     -[A7], D0
  479. 000004FA  302C 00C2                move.w     D0, [A4 + 0xC2]
  480. 000004FE  48C0                     ext.l      D0
  481. 00000500  E980                     asl        D0, 4
  482. 00000502  2F00                     move.l     -[A7], D0
  483. 00000504  486C 0096                pea.l      [A4 + 0x96]
  484. 00000508  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  485. 0000050C  4A40                     tst.w      D0
  486. 0000050E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  487. 00000512  6704                     beq        +0x6 /* 00000518 */
  488. 00000514  3946 00C2                move.w     [A4 + 0xC2], D6
  489. label00000518:
  490. 00000518  2F0C                     move.l     -[A7], A4
  491. 0000051A  4EBA FAE6                jsr        [PC - 0x51A /* 00000002 */]
  492. 0000051E  4AAC 00E2                tst.l      [A4 + 0xE2]
  493. 00000522  588F                     addq.l     A7, 4
  494. 00000524  6708                     beq        +0xA /* 0000052E */
  495. 00000526  2F0C                     move.l     -[A7], A4
  496. 00000528  4EBA 648A                jsr        [PC + 0x648A /* 000069B4 */]
  497. 0000052C  588F                     addq.l     A7, 4
  498. label0000052E:
  499. 0000052E  4CEE 18F8 FFCC           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x34]
  500. 00000534  4E5E                     unlink     A6
  501. 00000536  4E75                     rts
  502. export_681:
  503. fn00000538:
  504. 00000538  48E7 0110                movem.l    -[A7], D7,A3
  505. 0000053C  266F 000C                movea.l    A3, [A7 + 0xC]
  506. 00000540  4AAB 006A                tst.l      [A3 + 0x6A]
  507. 00000544  6700 00A6                beq        +0xA8 /* 000005EC */
  508. 00000548  7E00                     moveq.l    D7, 0x00
  509. label0000054A:
  510. 0000054A  5287                     addq.l     D7, 1
  511. 0000054C  302B 0078                move.w     D0, [A3 + 0x78]
  512. 00000550  48C0                     ext.l      D0
  513. 00000552  B087                     cmp.l      D0, D7
  514. 00000554  6F22                     ble        +0x24 /* 00000578 */
  515. 00000556  206B 00A6                movea.l    A0, [A3 + 0xA6]
  516. 0000055A  2007                     move.l     D0, D7
  517. 0000055C  2200                     move.l     D1, D0
  518. 0000055E  C0FC 0006                mulu.w     D0, 0x6
  519. 00000562  4841                     swap.w     D1
  520. 00000564  C2FC 0006                mulu.w     D1, 0x6
  521. 00000568  4841                     swap.w     D1
  522. 0000056A  4241                     clr.w      D1
  523. 0000056C  D081                     add.l      D0, D1
  524. 0000056E  2030 0800                move.l     D0, [A0 + D0]
  525. 00000572  B0AB 0062                cmp.l      D0, [A3 + 0x62]
  526. 00000576  6FD2                     ble        -0x2C /* 0000054A */
  527. label00000578:
  528. 00000578  5387                     subq.l     D7, 1
  529. 0000057A  3747 008E                move.w     [A3 + 0x8E], D7
  530. 0000057E  673E                     beq        +0x40 /* 000005BE */
  531. 00000580  206B 00A6                movea.l    A0, [A3 + 0xA6]
  532. 00000584  2007                     move.l     D0, D7
  533. 00000586  2200                     move.l     D1, D0
  534. 00000588  C0FC 0006                mulu.w     D0, 0x6
  535. 0000058C  4841                     swap.w     D1
  536. 0000058E  C2FC 0006                mulu.w     D1, 0x6
  537. 00000592  4841                     swap.w     D1
  538. 00000594  4241                     clr.w      D1
  539. 00000596  D081                     add.l      D0, D1
  540. 00000598  226B 00A6                movea.l    A1, [A3 + 0xA6]
  541. 0000059C  2207                     move.l     D1, D7
  542. 0000059E  2401                     move.l     D2, D1
  543. 000005A0  C2FC 0006                mulu.w     D1, 0x6
  544. 000005A4  4842                     swap.w     D2
  545. 000005A6  C4FC 0006                mulu.w     D2, 0x6
  546. 000005AA  4842                     swap.w     D2
  547. 000005AC  4242                     clr.w      D2
  548. 000005AE  D282                     add.l      D1, D2
  549. 000005B0  2030 0800                move.l     D0, [A0 + D0]
  550. 000005B4  B0B1 18FA                cmp.l      D0, [A1 + D1 - 0x6]
  551. 000005B8  6604                     bne        +0x6 /* 000005BE */
  552. 000005BA  536B 008E                subq.w     [A3 + 0x8E], 1
  553. label000005BE:
  554. 000005BE  7E00                     moveq.l    D7, 0x00
  555. 000005C0  3747 008A                move.w     [A3 + 0x8A], D7
  556. label000005C4:
  557. 000005C4  5287                     addq.l     D7, 1
  558. 000005C6  302B 00CA                move.w     D0, [A3 + 0xCA]
  559. 000005CA  48C0                     ext.l      D0
  560. 000005CC  B087                     cmp.l      D0, D7
  561. 000005CE  6F12                     ble        +0x14 /* 000005E2 */
  562. 000005D0  206B 009A                movea.l    A0, [A3 + 0x9A]
  563. 000005D4  2007                     move.l     D0, D7
  564. 000005D6  E780                     asl        D0, 3
  565. 000005D8  2030 0800                move.l     D0, [A0 + D0]
  566. 000005DC  B0AB 0062                cmp.l      D0, [A3 + 0x62]
  567. 000005E0  6FE2                     ble        -0x1C /* 000005C4 */
  568. label000005E2:
  569. 000005E2  2007                     move.l     D0, D7
  570. 000005E4  5380                     subq.l     D0, 1
  571. 000005E6  3740 008C                move.w     [A3 + 0x8C], D0
  572. 000005EA  600C                     bra        +0xE /* 000005F8 */
  573. label000005EC:
  574. 000005EC  426B 008C                clr.w      [A3 + 0x8C]
  575. 000005F0  426B 008A                clr.w      [A3 + 0x8A]
  576. 000005F4  426B 008E                clr.w      [A3 + 0x8E]
  577. label000005F8:
  578. 000005F8  4CDF 0880                movem.l    D7,A3, [A7]+
  579. 000005FC  4E75                     rts
  580. fn000005FE:
  581. 000005FE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  582. 00000602  2C2F 001C                move.l     D6, [A7 + 0x1C]
  583. 00000606  286F 0024                movea.l    A4, [A7 + 0x24]
  584. 0000060A  4214                     clr.b      [A4]
  585. 0000060C  206F 0014                movea.l    A0, [A7 + 0x14]
  586. 00000610  BCA8 0062                cmp.l      D6, [A0 + 0x62]
  587. 00000614  6F1A                     ble        +0x1C /* 00000630 */
  588. 00000616  206F 0014                movea.l    A0, [A7 + 0x14]
  589. 0000061A  226F 0018                movea.l    A1, [A7 + 0x18]
  590. 0000061E  2028 0062                move.l     D0, [A0 + 0x62]
  591. 00000622  B091                     cmp.l      D0, [A1]
  592. 00000624  6F0A                     ble        +0xC /* 00000630 */
  593. 00000626  206F 0014                movea.l    A0, [A7 + 0x14]
  594. 0000062A  2C28 0062                move.l     D6, [A0 + 0x62]
  595. 0000062E  6022                     bra        +0x24 /* 00000652 */
  596. label00000630:
  597. 00000630  206F 0014                movea.l    A0, [A7 + 0x14]
  598. 00000634  BCA8 0066                cmp.l      D6, [A0 + 0x66]
  599. 00000638  6F18                     ble        +0x1A /* 00000652 */
  600. 0000063A  206F 0014                movea.l    A0, [A7 + 0x14]
  601. 0000063E  226F 0018                movea.l    A1, [A7 + 0x18]
  602. 00000642  2028 0066                move.l     D0, [A0 + 0x66]
  603. 00000646  B091                     cmp.l      D0, [A1]
  604. 00000648  6F08                     ble        +0xA /* 00000652 */
  605. 0000064A  206F 0014                movea.l    A0, [A7 + 0x14]
  606. 0000064E  2C28 0066                move.l     D6, [A0 + 0x66]
  607. label00000652:
  608. 00000652  206F 0020                movea.l    A0, [A7 + 0x20]
  609. 00000656  2E10                     move.l     D7, [A0]
  610. 00000658  BC87                     cmp.l      D6, D7
  611. 0000065A  6F02                     ble        +0x4 /* 0000065E */
  612. 0000065C  2C07                     move.l     D6, D7
  613. label0000065E:
  614. 0000065E  206F 0018                movea.l    A0, [A7 + 0x18]
  615. 00000662  2E06                     move.l     D7, D6
  616. 00000664  9E90                     sub.l      D7, [A0]
  617. 00000666  6740                     beq        +0x42 /* 000006A8 */
  618. 00000668  0C87 0000 00FF           cmpi.l     D7, 0xFF
  619. 0000066E  6F06                     ble        +0x8 /* 00000676 */
  620. 00000670  2E3C 0000 00FF           move.l     D7, 0xFF
  621. label00000676:
  622. 00000676  206F 0014                movea.l    A0, [A7 + 0x14]
  623. 0000067A  226F 0018                movea.l    A1, [A7 + 0x18]
  624. 0000067E  2651                     movea.l    A3, [A1]
  625. 00000680  D7E8 00AE                add.l      A3, [A0 + 0xAE]
  626. 00000684  600A                     bra        +0xC /* 00000690 */
  627. label00000686:
  628. 00000686  5214                     addq.b     [A4], 1
  629. 00000688  7000                     moveq.l    D0, 0x00
  630. 0000068A  1014                     move.b     D0, [A4]
  631. 0000068C  199B 0000                move.b     [A4 + D0.w], [A3]+
  632. label00000690:
  633. 00000690  7020                     moveq.l    D0, 0x20
  634. 00000692  B013                     cmp.b      D0, [A3]
  635. 00000694  6408                     bcc        +0xA /* 0000069E */
  636. 00000696  7000                     moveq.l    D0, 0x00
  637. 00000698  1014                     move.b     D0, [A4]
  638. 0000069A  BE80                     cmp.l      D7, D0
  639. 0000069C  6EE8                     bgt        -0x16 /* 00000686 */
  640. label0000069E:
  641. 0000069E  206F 0018                movea.l    A0, [A7 + 0x18]
  642. 000006A2  7000                     moveq.l    D0, 0x00
  643. 000006A4  1014                     move.b     D0, [A4]
  644. 000006A6  D190                     add.l      [A0], D0
  645. label000006A8:
  646. 000006A8  7000                     moveq.l    D0, 0x00
  647. 000006AA  1014                     move.b     D0, [A4]
  648. 000006AC  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  649. 000006B0  4E75                     rts
  650. fn000006B2:
  651. 000006B2  48E7 0018                movem.l    -[A7], A3,A4
  652. 000006B6  286F 0010                movea.l    A4, [A7 + 0x10]
  653. 000006BA  266F 000C                movea.l    A3, [A7 + 0xC]
  654. 000006BE  7001                     moveq.l    D0, 0x01
  655. 000006C0  B9CB                     cmpa.l     A4, A3
  656. 000006C2  672E                     beq        +0x30 /* 000006F2 */
  657. 000006C4  122B 0004                move.b     D1, [A3 + 0x4]
  658. 000006C8  B22C 0004                cmp.b      D1, [A4 + 0x4]
  659. 000006CC  6622                     bne        +0x24 /* 000006F0 */
  660. 000006CE  122B 0005                move.b     D1, [A3 + 0x5]
  661. 000006D2  B22C 0005                cmp.b      D1, [A4 + 0x5]
  662. 000006D6  6618                     bne        +0x1A /* 000006F0 */
  663. 000006D8  2F00                     move.l     -[A7], D0
  664. 000006DA  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  665. 000006DE  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  666. 000006E2  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  667. 000006E6  508F                     addq.l     A7, 8
  668. 000006E8  2200                     move.l     D1, D0
  669. 000006EA  201F                     move.l     D0, [A7]+
  670. 000006EC  4A41                     tst.w      D1
  671. 000006EE  6702                     beq        +0x4 /* 000006F2 */
  672. label000006F0:
  673. 000006F0  7000                     moveq.l    D0, 0x00
  674. label000006F2:
  675. 000006F2  4CDF 1800                movem.l    A3,A4, [A7]+
  676. 000006F6  4E75                     rts
  677. fn000006F8:
  678. 000006F8  4E56 F6CE                link       A6, -0x0932
  679. 000006FC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  680. 00000700  47EE F6D6                lea.l      A3, [A6 - 0x92A]
  681. 00000704  206E 0010                movea.l    A0, [A6 + 0x10]
  682. 00000708  2F08                     move.l     -[A7], A0
  683. 0000070A  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  684. 0000070E  206E 0008                movea.l    A0, [A6 + 0x8]
  685. 00000712  2D68 009E F6D2           move.l     [A6 - 0x92E], [A0 + 0x9E]
  686. 00000718  206E 000C                movea.l    A0, [A6 + 0xC]
  687. 0000071C  226E 0010                movea.l    A1, [A6 + 0x10]
  688. 00000720  2350 0004                move.l     [A1 + 0x4], [A0]
  689. 00000724  2D50 FEDA                move.l     [A6 - 0x126], [A0]
  690. 00000728  226E 0008                movea.l    A1, [A6 + 0x8]
  691. 0000072C  2D69 006A FED6           move.l     [A6 - 0x12A], [A1 + 0x6A]
  692. 00000732  2010                     move.l     D0, [A0]
  693. 00000734  B0A9 006A                cmp.l      D0, [A1 + 0x6A]
  694. 00000738  5CC0                     sge        D0
  695. 0000073A  0240 0001                andi.w     D0, 0x1
  696. 0000073E  3D40 FEFC                move.w     [A6 - 0x104], D0
  697. 00000742  588F                     addq.l     A7, 4
  698. 00000744  673C                     beq        +0x3E /* 00000782 */
  699. 00000746  206E 000C                movea.l    A0, [A6 + 0xC]
  700. 0000074A  20AE FED6                move.l     [A0], [A6 - 0x12A]
  701. 0000074E  206E 0010                movea.l    A0, [A6 + 0x10]
  702. 00000752  216E FED6 0004           move.l     [A0 + 0x4], [A6 - 0x12A]
  703. 00000758  206E 0008                movea.l    A0, [A6 + 0x8]
  704. 0000075C  226E 0008                movea.l    A1, [A6 + 0x8]
  705. 00000760  3029 0078                move.w     D0, [A1 + 0x78]
  706. 00000764  5340                     subq.w     D0, 1
  707. 00000766  48C0                     ext.l      D0
  708. 00000768  2200                     move.l     D1, D0
  709. 0000076A  C0FC 0006                mulu.w     D0, 0x6
  710. 0000076E  4841                     swap.w     D1
  711. 00000770  C2FC 0006                mulu.w     D1, 0x6
  712. 00000774  4841                     swap.w     D1
  713. 00000776  4241                     clr.w      D1
  714. 00000778  D081                     add.l      D0, D1
  715. 0000077A  2840                     movea.l    A4, D0
  716. 0000077C  D9E8 00A6                add.l      A4, [A0 + 0xA6]
  717. 00000780  601C                     bra        +0x1E /* 0000079E */
  718. label00000782:
  719. 00000782  206E 0008                movea.l    A0, [A6 + 0x8]
  720. 00000786  2868 00A6                movea.l    A4, [A0 + 0xA6]
  721. 0000078A  6004                     bra        +0x6 /* 00000790 */
  722. label0000078C:
  723. 0000078C  D8FC 0006                add.w      A4, 0x6
  724. label00000790:
  725. 00000790  200C                     move.l     D0, A4
  726. 00000792  5C80                     addq.l     D0, 6
  727. 00000794  2040                     movea.l    A0, D0
  728. 00000796  202E FEDA                move.l     D0, [A6 - 0x126]
  729. 0000079A  B090                     cmp.l      D0, [A0]
  730. 0000079C  6CEE                     bge        -0x10 /* 0000078C */
  731. label0000079E:
  732. 0000079E  36AC 0004                move.w     [A3], [A4 + 0x4]
  733. 000007A2  426E FEFA                clr.w      [A6 - 0x106]
  734. 000007A6  7E00                     moveq.l    D7, 0x00
  735. 000007A8  3747 0006                move.w     [A3 + 0x6], D7
  736. 000007AC  3747 0004                move.w     [A3 + 0x4], D7
  737. 000007B0  70FF                     moveq.l    D0, 0xFFFFFFFF
  738. 000007B2  2D40 FEEA                move.l     [A6 - 0x116], D0
  739. 000007B6  2D40 FEEE                move.l     [A6 - 0x112], D0
  740. 000007BA  206E 0008                movea.l    A0, [A6 + 0x8]
  741. 000007BE  226E 000C                movea.l    A1, [A6 + 0xC]
  742. 000007C2  3229 0006                move.w     D1, [A1 + 0x6]
  743. 000007C6  48C1                     ext.l      D1
  744. 000007C8  E589                     lsl        D1, 2
  745. 000007CA  2401                     move.l     D2, D1
  746. 000007CC  E589                     lsl        D1, 2
  747. 000007CE  D282                     add.l      D1, D2
  748. 000007D0  D2A8 00A2                add.l      D1, [A0 + 0xA2]
  749. 000007D4  2D41 F6CE                move.l     [A6 - 0x932], D1
  750. 000007D8  206E 0008                movea.l    A0, [A6 + 0x8]
  751. 000007DC  3228 00CC                move.w     D1, [A0 + 0xCC]
  752. 000007E0  48C1                     ext.l      D1
  753. 000007E2  2801                     move.l     D4, D1
  754. 000007E4  206E F6CE                movea.l    A0, [A6 - 0x932]
  755. 000007E8  3228 0004                move.w     D1, [A0 + 0x4]
  756. 000007EC  48C1                     ext.l      D1
  757. 000007EE  2F01                     move.l     -[A7], D1
  758. 000007F0  206D E9DE                movea.l    A0, [A5 - 0x1622]
  759. 000007F4  3228 017A                move.w     D1, [A0 + 0x17A]
  760. 000007F8  48C1                     ext.l      D1
  761. 000007FA  2F01                     move.l     -[A7], D1
  762. 000007FC  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  763. 00000800  48C0                     ext.l      D0
  764. 00000802  2A00                     move.l     D5, D0
  765. 00000804  206E 0008                movea.l    A0, [A6 + 0x8]
  766. 00000808  3028 0088                move.w     D0, [A0 + 0x88]
  767. 0000080C  48C0                     ext.l      D0
  768. 0000080E  2F00                     move.l     -[A7], D0
  769. 00000810  206D E9DE                movea.l    A0, [A5 - 0x1622]
  770. 00000814  3028 017A                move.w     D0, [A0 + 0x17A]
  771. 00000818  48C0                     ext.l      D0
  772. 0000081A  2F00                     move.l     -[A7], D0
  773. 0000081C  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  774. 00000820  48C0                     ext.l      D0
  775. 00000822  2D40 FEF6                move.l     [A6 - 0x10A], D0
  776. 00000826  7000                     moveq.l    D0, 0x00
  777. 00000828  206E 0008                movea.l    A0, [A6 + 0x8]
  778. 0000082C  7204                     moveq.l    D1, 0x04
  779. 0000082E  C268 0072                and.w      D1, [A0 + 0x72]
  780. 00000832  57C0                     seq        D0
  781. 00000834  4400                     neg.b      D0
  782. 00000836  3D40 FEFE                move.w     [A6 - 0x102], D0
  783. 0000083A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  784. 0000083E  6762                     beq        +0x64 /* 000008A2 */
  785. 00000840  206E F6CE                movea.l    A0, [A6 - 0x932]
  786. 00000844  3028 0006                move.w     D0, [A0 + 0x6]
  787. 00000848  48C0                     ext.l      D0
  788. 0000084A  2F00                     move.l     -[A7], D0
  789. 0000084C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  790. 00000850  3028 017A                move.w     D0, [A0 + 0x17A]
  791. 00000854  48C0                     ext.l      D0
  792. 00000856  2F00                     move.l     -[A7], D0
  793. 00000858  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  794. 0000085C  48C0                     ext.l      D0
  795. 0000085E  9880                     sub.l      D4, D0
  796. 00000860  206E 000C                movea.l    A0, [A6 + 0xC]
  797. 00000864  4A90                     tst.l      [A0]
  798. 00000866  508F                     addq.l     A7, 8
  799. 00000868  6716                     beq        +0x18 /* 00000880 */
  800. 0000086A  206E 0008                movea.l    A0, [A6 + 0x8]
  801. 0000086E  2068 00AE                movea.l    A0, [A0 + 0xAE]
  802. 00000872  226E 000C                movea.l    A1, [A6 + 0xC]
  803. 00000876  2011                     move.l     D0, [A1]
  804. 00000878  720D                     moveq.l    D1, 0x0D
  805. 0000087A  B230 08FF                cmp.b      D1, [A0 + D0 - 0x1]
  806. 0000087E  6622                     bne        +0x24 /* 000008A2 */
  807. label00000880:
  808. 00000880  206E F6CE                movea.l    A0, [A6 - 0x932]
  809. 00000884  3028 0008                move.w     D0, [A0 + 0x8]
  810. 00000888  48C0                     ext.l      D0
  811. 0000088A  2F00                     move.l     -[A7], D0
  812. 0000088C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  813. 00000890  3028 017A                move.w     D0, [A0 + 0x17A]
  814. 00000894  48C0                     ext.l      D0
  815. 00000896  2F00                     move.l     -[A7], D0
  816. 00000898  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  817. 0000089C  48C0                     ext.l      D0
  818. 0000089E  DA80                     add.l      D5, D0
  819. 000008A0  508F                     addq.l     A7, 8
  820. label000008A2:
  821. 000008A2  4A6E FEFE                tst.w      [A6 - 0x102]
  822. 000008A6  6600 02BC                bne        +0x2BE /* 00000B64 */
  823. 000008AA  3D6E 0016 FEFE           move.w     [A6 - 0x102], [A6 + 0x16]
  824. 000008B0  6700 02CE                beq        +0x2D0 /* 00000B80 */
  825. 000008B4  6000 02AE                bra        +0x2B0 /* 00000B64 */
  826. label000008B8:
  827. 000008B8  D8FC 0006                add.w      A4, 0x6
  828. label000008BC:
  829. 000008BC  200C                     move.l     D0, A4
  830. 000008BE  5C80                     addq.l     D0, 6
  831. 000008C0  2040                     movea.l    A0, D0
  832. 000008C2  2010                     move.l     D0, [A0]
  833. 000008C4  B0AE FEDA                cmp.l      D0, [A6 - 0x126]
  834. 000008C8  6FEE                     ble        -0x10 /* 000008B8 */
  835. 000008CA  486E FF00                pea.l      [A6 - 0x100]
  836. 000008CE  200C                     move.l     D0, A4
  837. 000008D0  5C80                     addq.l     D0, 6
  838. 000008D2  2F00                     move.l     -[A7], D0
  839. 000008D4  2F2E FED6                move.l     -[A7], [A6 - 0x12A]
  840. 000008D8  486E FEDA                pea.l      [A6 - 0x126]
  841. 000008DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  842. 000008E0  4EBA FD1C                jsr        [PC - 0x2E4 /* 000005FE */]
  843. 000008E4  48C0                     ext.l      D0
  844. 000008E6  2C00                     move.l     D6, D0
  845. 000008E8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  846. 000008EC  661C                     bne        +0x1E /* 0000090A */
  847. 000008EE  7C01                     moveq.l    D6, 0x01
  848. 000008F0  1D46 FF00                move.b     [A6 - 0x100], D6
  849. 000008F4  206E 0008                movea.l    A0, [A6 + 0x8]
  850. 000008F8  2068 00AE                movea.l    A0, [A0 + 0xAE]
  851. 000008FC  202E FEDA                move.l     D0, [A6 - 0x126]
  852. 00000900  52AE FEDA                addq.l     [A6 - 0x126], 1
  853. 00000904  1D70 0800 FF01           move.b     [A6 - 0xFF], [A0 + D0]
  854. label0000090A:
  855. 0000090A  302C 0004                move.w     D0, [A4 + 0x4]
  856. 0000090E  48C0                     ext.l      D0
  857. 00000910  B0AE FEEA                cmp.l      D0, [A6 - 0x116]
  858. 00000914  6734                     beq        +0x36 /* 0000094A */
  859. 00000916  2014                     move.l     D0, [A4]
  860. 00000918  B0AE FED6                cmp.l      D0, [A6 - 0x12A]
  861. 0000091C  6C2C                     bge        +0x2E /* 0000094A */
  862. 0000091E  302C 0004                move.w     D0, [A4 + 0x4]
  863. 00000922  48C0                     ext.l      D0
  864. 00000924  2D40 FEEA                move.l     [A6 - 0x116], D0
  865. 00000928  D080                     add.l      D0, D0
  866. 0000092A  2200                     move.l     D1, D0
  867. 0000092C  E588                     lsl        D0, 2
  868. 0000092E  D081                     add.l      D0, D1
  869. 00000930  D0AE F6D2                add.l      D0, [A6 - 0x92E]
  870. 00000934  2F00                     move.l     -[A7], D0
  871. 00000936  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  872. 0000093A  7020                     moveq.l    D0, 0x20
  873. 0000093C  2F00                     move.l     -[A7], D0
  874. 0000093E  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  875. 00000942  48C0                     ext.l      D0
  876. 00000944  2D40 FEF2                move.l     [A6 - 0x10E], D0
  877. 00000948  508F                     addq.l     A7, 8
  878. label0000094A:
  879. 0000094A  2007                     move.l     D0, D7
  880. 0000094C  E740                     asl        D0.w, 3
  881. 0000094E  37AE FEEC 0000           move.w     [A3 + D0.w], [A6 - 0x114]
  882. 00000954  2007                     move.l     D0, D7
  883. 00000956  E740                     asl        D0.w, 3
  884. 00000958  4273 0002                clr.w      [A3 + D0.w + 0x2]
  885. 0000095C  2007                     move.l     D0, D7
  886. 0000095E  E740                     asl        D0.w, 3
  887. 00000960  3786 0006                move.w     [A3 + D0.w + 0x6], D6
  888. 00000964  7000                     moveq.l    D0, 0x00
  889. 00000966  102E FF01                move.b     D0, [A6 - 0xFF]
  890. 0000096A  2207                     move.l     D1, D7
  891. 0000096C  E741                     asl        D1.w, 3
  892. 0000096E  3780 1004                move.w     [A3 + D1.w + 0x4], D0
  893. 00000972  48C0                     ext.l      D0
  894. 00000974  0480 0000 0009           subi.l     D0, 0x9 /* '\t' */
  895. 0000097A  6712                     beq        +0x14 /* 0000098E */
  896. 0000097C  5980                     subq.l     D0, 4
  897. 0000097E  6700 012A                beq        +0x12C /* 00000AAA */
  898. 00000982  0480 0000 0013           subi.l     D0, 0x13
  899. 00000988  675E                     beq        +0x60 /* 000009E8 */
  900. 0000098A  6000 0130                bra        +0x132 /* 00000ABC */
  901. label0000098E:
  902. 0000098E  206E 0008                movea.l    A0, [A6 + 0x8]
  903. 00000992  4A68 0088                tst.w      [A0 + 0x88]
  904. 00000996  6746                     beq        +0x48 /* 000009DE */
  905. 00000998  2C05                     move.l     D6, D5
  906. 0000099A  DAAE FEF6                add.l      D5, [A6 - 0x10A]
  907. 0000099E  2005                     move.l     D0, D5
  908. 000009A0  222E FEF6                move.l     D1, [A6 - 0x10A]
  909. 000009A4  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  910. 000009A8  9A80                     sub.l      D5, D0
  911. 000009AA  2005                     move.l     D0, D5
  912. 000009AC  9086                     sub.l      D0, D6
  913. 000009AE  2207                     move.l     D1, D7
  914. 000009B0  E741                     asl        D1.w, 3
  915. 000009B2  3780 1002                move.w     [A3 + D1.w + 0x2], D0
  916. 000009B6  B885                     cmp.l      D4, D5
  917. 000009B8  5FC0                     sle        D0
  918. 000009BA  0240 0001                andi.w     D0, 0x1
  919. 000009BE  3D40 FEFC                move.w     [A6 - 0x104], D0
  920. 000009C2  6710                     beq        +0x12 /* 000009D4 */
  921. 000009C4  2007                     move.l     D0, D7
  922. 000009C6  E740                     asl        D0.w, 3
  923. 000009C8  2205                     move.l     D1, D5
  924. 000009CA  9284                     sub.l      D1, D4
  925. 000009CC  9373 0002                sub.w      [A3 + D0.w + 0x2], D1
  926. 000009D0  6000 0190                bra        +0x192 /* 00000B62 */
  927. label000009D4:
  928. 000009D4  70FF                     moveq.l    D0, 0xFFFFFFFF
  929. 000009D6  2D40 FEEE                move.l     [A6 - 0x112], D0
  930. 000009DA  6000 0186                bra        +0x188 /* 00000B62 */
  931. label000009DE:
  932. 000009DE  2007                     move.l     D0, D7
  933. 000009E0  E740                     asl        D0.w, 3
  934. 000009E2  37BC 0020 0004           move.w     [A3 + D0.w + 0x4], 0x20 /* ' ' */
  935. label000009E8:
  936. 000009E8  4AAE FEEE                tst.l      [A6 - 0x112]
  937. 000009EC  6C06                     bge        +0x8 /* 000009F4 */
  938. 000009EE  2D47 FEEE                move.l     [A6 - 0x112], D7
  939. 000009F2  6062                     bra        +0x64 /* 00000A56 */
  940. label000009F4:
  941. 000009F4  4A87                     tst.l      D7
  942. 000009F6  675E                     beq        +0x60 /* 00000A56 */
  943. 000009F8  2007                     move.l     D0, D7
  944. 000009FA  5380                     subq.l     D0, 1
  945. 000009FC  E740                     asl        D0.w, 3
  946. 000009FE  7220                     moveq.l    D1, 0x20
  947. 00000A00  B273 0004                cmp.w      D1, [A3 + D0.w + 0x4]
  948. 00000A04  6650                     bne        +0x52 /* 00000A56 */
  949. 00000A06  2007                     move.l     D0, D7
  950. 00000A08  5380                     subq.l     D0, 1
  951. 00000A0A  E740                     asl        D0.w, 3
  952. 00000A0C  3033 0000                move.w     D0, [A3 + D0.w]
  953. 00000A10  48C0                     ext.l      D0
  954. 00000A12  B0AE FEEA                cmp.l      D0, [A6 - 0x116]
  955. 00000A16  663E                     bne        +0x40 /* 00000A56 */
  956. 00000A18  202E FEDA                move.l     D0, [A6 - 0x126]
  957. 00000A1C  9086                     sub.l      D0, D6
  958. 00000A1E  206E 0008                movea.l    A0, [A6 + 0x8]
  959. 00000A22  B0A8 0062                cmp.l      D0, [A0 + 0x62]
  960. 00000A26  672E                     beq        +0x30 /* 00000A56 */
  961. 00000A28  202E FEDA                move.l     D0, [A6 - 0x126]
  962. 00000A2C  9086                     sub.l      D0, D6
  963. 00000A2E  206E 0008                movea.l    A0, [A6 + 0x8]
  964. 00000A32  B0A8 0066                cmp.l      D0, [A0 + 0x66]
  965. 00000A36  671E                     beq        +0x20 /* 00000A56 */
  966. 00000A38  2007                     move.l     D0, D7
  967. 00000A3A  E740                     asl        D0.w, 3
  968. 00000A3C  4273 0006                clr.w      [A3 + D0.w + 0x6]
  969. 00000A40  5387                     subq.l     D7, 1
  970. 00000A42  2007                     move.l     D0, D7
  971. 00000A44  E740                     asl        D0.w, 3
  972. 00000A46  DD73 0006                add.w      [A3 + D0.w + 0x6], D6
  973. 00000A4A  2007                     move.l     D0, D7
  974. 00000A4C  E740                     asl        D0.w, 3
  975. 00000A4E  3033 0002                move.w     D0, [A3 + D0.w + 0x2]
  976. 00000A52  48C0                     ext.l      D0
  977. 00000A54  9A80                     sub.l      D5, D0
  978. label00000A56:
  979. 00000A56  2007                     move.l     D0, D7
  980. 00000A58  E740                     asl        D0.w, 3
  981. 00000A5A  322E FEF4                move.w     D1, [A6 - 0x10C]
  982. 00000A5E  D373 0002                add.w      [A3 + D0.w + 0x2], D1
  983. 00000A62  3033 0002                move.w     D0, [A3 + D0.w + 0x2]
  984. 00000A66  48C0                     ext.l      D0
  985. 00000A68  DA80                     add.l      D5, D0
  986. 00000A6A  B885                     cmp.l      D4, D5
  987. 00000A6C  6C00 00F4                bge        +0xF6 /* 00000B62 */
  988. 00000A70  2007                     move.l     D0, D7
  989. 00000A72  E740                     asl        D0.w, 3
  990. 00000A74  2C05                     move.l     D6, D5
  991. 00000A76  9C84                     sub.l      D6, D4
  992. 00000A78  9D73 0002                sub.w      [A3 + D0.w + 0x2], D6
  993. 00000A7C  9A86                     sub.l      D5, D6
  994. 00000A7E  2007                     move.l     D0, D7
  995. 00000A80  E740                     asl        D0.w, 3
  996. 00000A82  7202                     moveq.l    D1, 0x02
  997. 00000A84  B273 0006                cmp.w      D1, [A3 + D0.w + 0x6]
  998. 00000A88  6E00 00D8                bgt        +0xDA /* 00000B62 */
  999. 00000A8C  206E 0008                movea.l    A0, [A6 + 0x8]
  1000. 00000A90  2068 00AE                movea.l    A0, [A0 + 0xAE]
  1001. 00000A94  202E FEDA                move.l     D0, [A6 - 0x126]
  1002. 00000A98  720D                     moveq.l    D1, 0x0D
  1003. 00000A9A  B230 0800                cmp.b      D1, [A0 + D0]
  1004. 00000A9E  6700 00C2                beq        +0xC4 /* 00000B62 */
  1005. 00000AA2  526E FEFC                addq.w     [A6 - 0x104], 1
  1006. 00000AA6  6000 00BA                bra        +0xBC /* 00000B62 */
  1007. label00000AAA:
  1008. 00000AAA  526E FEFC                addq.w     [A6 - 0x104], 1
  1009. 00000AAE  526E FEFA                addq.w     [A6 - 0x106], 1
  1010. 00000AB2  2D6E FEDA FED6           move.l     [A6 - 0x12A], [A6 - 0x126]
  1011. 00000AB8  6000 00A8                bra        +0xAA /* 00000B62 */
  1012. label00000ABC:
  1013. 00000ABC  486E FF00                pea.l      [A6 - 0x100]
  1014. 00000AC0  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  1015. 00000AC4  2207                     move.l     D1, D7
  1016. 00000AC6  E741                     asl        D1.w, 3
  1017. 00000AC8  3780 1002                move.w     [A3 + D1.w + 0x2], D0
  1018. 00000ACC  48C0                     ext.l      D0
  1019. 00000ACE  DA80                     add.l      D5, D0
  1020. 00000AD0  B885                     cmp.l      D4, D5
  1021. 00000AD2  588F                     addq.l     A7, 4
  1022. 00000AD4  6C00 008C                bge        +0x8E /* 00000B62 */
  1023. 00000AD8  526E FEFC                addq.w     [A6 - 0x104], 1
  1024. 00000ADC  2C07                     move.l     D6, D7
  1025. 00000ADE  6002                     bra        +0x4 /* 00000AE2 */
  1026. label00000AE0:
  1027. 00000AE0  5386                     subq.l     D6, 1
  1028. label00000AE2:
  1029. 00000AE2  4A86                     tst.l      D6
  1030. 00000AE4  670E                     beq        +0x10 /* 00000AF4 */
  1031. 00000AE6  2006                     move.l     D0, D6
  1032. 00000AE8  5380                     subq.l     D0, 1
  1033. 00000AEA  E740                     asl        D0.w, 3
  1034. 00000AEC  7220                     moveq.l    D1, 0x20
  1035. 00000AEE  B273 0004                cmp.w      D1, [A3 + D0.w + 0x4]
  1036. 00000AF2  6DEC                     blt        -0x12 /* 00000AE0 */
  1037. label00000AF4:
  1038. 00000AF4  4A86                     tst.l      D6
  1039. 00000AF6  6706                     beq        +0x8 /* 00000AFE */
  1040. 00000AF8  2E06                     move.l     D7, D6
  1041. 00000AFA  5387                     subq.l     D7, 1
  1042. 00000AFC  6064                     bra        +0x66 /* 00000B62 */
  1043. label00000AFE:
  1044. 00000AFE  2C07                     move.l     D6, D7
  1045. 00000B00  2006                     move.l     D0, D6
  1046. 00000B02  E740                     asl        D0.w, 3
  1047. 00000B04  3033 0002                move.w     D0, [A3 + D0.w + 0x2]
  1048. 00000B08  48C0                     ext.l      D0
  1049. 00000B0A  9A80                     sub.l      D5, D0
  1050. 00000B0C  6038                     bra        +0x3A /* 00000B46 */
  1051. label00000B0E:
  1052. 00000B0E  2007                     move.l     D0, D7
  1053. 00000B10  E740                     asl        D0.w, 3
  1054. 00000B12  5373 0006                subq.w     [A3 + D0.w + 0x6], 1
  1055. 00000B16  1D73 0007 FF00           move.b     [A6 - 0x100], [A3 + D0.w + 0x7]
  1056. 00000B1C  671C                     beq        +0x1E /* 00000B3A */
  1057. 00000B1E  486E FF00                pea.l      [A6 - 0x100]
  1058. 00000B22  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  1059. 00000B26  2207                     move.l     D1, D7
  1060. 00000B28  E741                     asl        D1.w, 3
  1061. 00000B2A  3780 1002                move.w     [A3 + D1.w + 0x2], D0
  1062. 00000B2E  48C0                     ext.l      D0
  1063. 00000B30  D085                     add.l      D0, D5
  1064. 00000B32  B880                     cmp.l      D4, D0
  1065. 00000B34  588F                     addq.l     A7, 4
  1066. 00000B36  6C1E                     bge        +0x20 /* 00000B56 */
  1067. 00000B38  600C                     bra        +0xE /* 00000B46 */
  1068. label00000B3A:
  1069. 00000B3A  2007                     move.l     D0, D7
  1070. 00000B3C  5387                     subq.l     D7, 1
  1071. 00000B3E  E740                     asl        D0.w, 3
  1072. 00000B40  4273 0002                clr.w      [A3 + D0.w + 0x2]
  1073. 00000B44  6010                     bra        +0x12 /* 00000B56 */
  1074. label00000B46:
  1075. 00000B46  2007                     move.l     D0, D7
  1076. 00000B48  E740                     asl        D0.w, 3
  1077. 00000B4A  7201                     moveq.l    D1, 0x01
  1078. 00000B4C  B273 0006                cmp.w      D1, [A3 + D0.w + 0x6]
  1079. 00000B50  6DBC                     blt        -0x42 /* 00000B0E */
  1080. 00000B52  4A87                     tst.l      D7
  1081. 00000B54  66B8                     bne        -0x46 /* 00000B0E */
  1082. label00000B56:
  1083. 00000B56  2006                     move.l     D0, D6
  1084. 00000B58  E740                     asl        D0.w, 3
  1085. 00000B5A  3033 0002                move.w     D0, [A3 + D0.w + 0x2]
  1086. 00000B5E  48C0                     ext.l      D0
  1087. 00000B60  DA80                     add.l      D5, D0
  1088. label00000B62:
  1089. 00000B62  5287                     addq.l     D7, 1
  1090. label00000B64:
  1091. 00000B64  4A6E FEFC                tst.w      [A6 - 0x104]
  1092. 00000B68  6646                     bne        +0x48 /* 00000BB0 */
  1093. 00000B6A  202E FEDA                move.l     D0, [A6 - 0x126]
  1094. 00000B6E  B0AE FED6                cmp.l      D0, [A6 - 0x12A]
  1095. 00000B72  6C3C                     bge        +0x3E /* 00000BB0 */
  1096. 00000B74  0C87 0000 0100           cmpi.l     D7, 0x100
  1097. 00000B7A  6D00 FD40                blt        -0x2BE /* 000008BC */
  1098. 00000B7E  6030                     bra        +0x32 /* 00000BB0 */
  1099. label00000B80:
  1100. 00000B80  202E FEDA                move.l     D0, [A6 - 0x126]
  1101. 00000B84  B0AE FED6                cmp.l      D0, [A6 - 0x12A]
  1102. 00000B88  6C18                     bge        +0x1A /* 00000BA2 */
  1103. 00000B8A  206E 0008                movea.l    A0, [A6 + 0x8]
  1104. 00000B8E  2068 00AE                movea.l    A0, [A0 + 0xAE]
  1105. 00000B92  202E FEDA                move.l     D0, [A6 - 0x126]
  1106. 00000B96  52AE FEDA                addq.l     [A6 - 0x126], 1
  1107. 00000B9A  720D                     moveq.l    D1, 0x0D
  1108. 00000B9C  B230 0800                cmp.b      D1, [A0 + D0]
  1109. 00000BA0  66DE                     bne        -0x20 /* 00000B80 */
  1110. label00000BA2:
  1111. 00000BA2  526E FEFA                addq.w     [A6 - 0x106], 1
  1112. 00000BA6  526E FEFC                addq.w     [A6 - 0x104], 1
  1113. 00000BAA  2D6E FEDA FED6           move.l     [A6 - 0x12A], [A6 - 0x126]
  1114. label00000BB0:
  1115. 00000BB0  2D47 FEE6                move.l     [A6 - 0x11A], D7
  1116. 00000BB4  206E 0010                movea.l    A0, [A6 + 0x10]
  1117. 00000BB8  3147 000E                move.w     [A0 + 0xE], D7
  1118. 00000BBC  6734                     beq        +0x36 /* 00000BF2 */
  1119. 00000BBE  2007                     move.l     D0, D7
  1120. 00000BC0  E780                     asl        D0, 3
  1121. 00000BC2  2D40 FEDE                move.l     [A6 - 0x122], D0
  1122. 00000BC6  2F00                     move.l     -[A7], D0
  1123. 00000BC8  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  1124. 00000BCC  206E 0010                movea.l    A0, [A6 + 0x10]
  1125. 00000BD0  2080                     move.l     [A0], D0
  1126. 00000BD2  588F                     addq.l     A7, 4
  1127. 00000BD4  6712                     beq        +0x14 /* 00000BE8 */
  1128. 00000BD6  2F0B                     move.l     -[A7], A3
  1129. 00000BD8  206E 0010                movea.l    A0, [A6 + 0x10]
  1130. 00000BDC  2F10                     move.l     -[A7], [A0]
  1131. 00000BDE  2F2E FEDE                move.l     -[A7], [A6 - 0x122]
  1132. 00000BE2  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  1133. 00000BE6  600A                     bra        +0xC /* 00000BF2 */
  1134. label00000BE8:
  1135. 00000BE8  7E00                     moveq.l    D7, 0x00
  1136. 00000BEA  206E 0010                movea.l    A0, [A6 + 0x10]
  1137. 00000BEE  3147 000E                move.w     [A0 + 0xE], D7
  1138. label00000BF2:
  1139. 00000BF2  3013                     move.w     D0, [A3]
  1140. 00000BF4  48C0                     ext.l      D0
  1141. 00000BF6  B0AE FEEA                cmp.l      D0, [A6 - 0x116]
  1142. 00000BFA  671C                     beq        +0x1E /* 00000C18 */
  1143. 00000BFC  3013                     move.w     D0, [A3]
  1144. 00000BFE  48C0                     ext.l      D0
  1145. 00000C00  2D40 FEEA                move.l     [A6 - 0x116], D0
  1146. 00000C04  D080                     add.l      D0, D0
  1147. 00000C06  2200                     move.l     D1, D0
  1148. 00000C08  E588                     lsl        D0, 2
  1149. 00000C0A  D081                     add.l      D0, D1
  1150. 00000C0C  D0AE F6D2                add.l      D0, [A6 - 0x92E]
  1151. 00000C10  2F00                     move.l     -[A7], D0
  1152. 00000C12  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  1153. 00000C16  588F                     addq.l     A7, 4
  1154. label00000C18:
  1155. 00000C18  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  1156. 00000C1C  48C0                     ext.l      D0
  1157. 00000C1E  2C00                     move.l     D6, D0
  1158. 00000C20  4EAD 079A                jsr        [A5 + 0x79A /* export_239 */]
  1159. 00000C24  48C0                     ext.l      D0
  1160. 00000C26  2D40 FEE2                move.l     [A6 - 0x11E], D0
  1161. 00000C2A  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  1162. 00000C2E  48C0                     ext.l      D0
  1163. 00000C30  2800                     move.l     D4, D0
  1164. 00000C32  4A6E FEFE                tst.w      [A6 - 0x102]
  1165. 00000C36  6700 00EE                beq        +0xF0 /* 00000D26 */
  1166. 00000C3A  4AAE FEEE                tst.l      [A6 - 0x112]
  1167. 00000C3E  6D06                     blt        +0x8 /* 00000C46 */
  1168. 00000C40  BEAE FEEE                cmp.l      D7, [A6 - 0x112]
  1169. 00000C44  6C08                     bge        +0xA /* 00000C4E */
  1170. label00000C46:
  1171. 00000C46  2007                     move.l     D0, D7
  1172. 00000C48  5280                     addq.l     D0, 1
  1173. 00000C4A  2D40 FEEE                move.l     [A6 - 0x112], D0
  1174. label00000C4E:
  1175. 00000C4E  206E 000C                movea.l    A0, [A6 + 0xC]
  1176. 00000C52  2D50 FED6                move.l     [A6 - 0x12A], [A0]
  1177. 00000C56  7A00                     moveq.l    D5, 0x00
  1178. 00000C58  2E05                     move.l     D7, D5
  1179. 00000C5A  6000 00C2                bra        +0xC4 /* 00000D1E */
  1180. label00000C5E:
  1181. 00000C5E  2007                     move.l     D0, D7
  1182. 00000C60  E740                     asl        D0.w, 3
  1183. 00000C62  3033 0000                move.w     D0, [A3 + D0.w]
  1184. 00000C66  48C0                     ext.l      D0
  1185. 00000C68  B0AE FEEA                cmp.l      D0, [A6 - 0x116]
  1186. 00000C6C  6700 0094                beq        +0x96 /* 00000D02 */
  1187. 00000C70  2007                     move.l     D0, D7
  1188. 00000C72  E740                     asl        D0.w, 3
  1189. 00000C74  3033 0000                move.w     D0, [A3 + D0.w]
  1190. 00000C78  48C0                     ext.l      D0
  1191. 00000C7A  2D40 FEEA                move.l     [A6 - 0x116], D0
  1192. 00000C7E  D080                     add.l      D0, D0
  1193. 00000C80  2200                     move.l     D1, D0
  1194. 00000C82  E588                     lsl        D0, 2
  1195. 00000C84  D081                     add.l      D0, D1
  1196. 00000C86  D0AE F6D2                add.l      D0, [A6 - 0x92E]
  1197. 00000C8A  2F00                     move.l     -[A7], D0
  1198. 00000C8C  2007                     move.l     D0, D7
  1199. 00000C8E  5380                     subq.l     D0, 1
  1200. 00000C90  E740                     asl        D0.w, 3
  1201. 00000C92  3033 0000                move.w     D0, [A3 + D0.w]
  1202. 00000C96  48C0                     ext.l      D0
  1203. 00000C98  D080                     add.l      D0, D0
  1204. 00000C9A  2200                     move.l     D1, D0
  1205. 00000C9C  E588                     lsl        D0, 2
  1206. 00000C9E  D081                     add.l      D0, D1
  1207. 00000CA0  D0AE F6D2                add.l      D0, [A6 - 0x92E]
  1208. 00000CA4  2F00                     move.l     -[A7], D0
  1209. 00000CA6  4EBA FA0A                jsr        [PC - 0x5F6 /* 000006B2 */]
  1210. 00000CAA  4A40                     tst.w      D0
  1211. 00000CAC  508F                     addq.l     A7, 8
  1212. 00000CAE  6652                     bne        +0x54 /* 00000D02 */
  1213. 00000CB0  222E FEEA                move.l     D1, [A6 - 0x116]
  1214. 00000CB4  D281                     add.l      D1, D1
  1215. 00000CB6  2001                     move.l     D0, D1
  1216. 00000CB8  E589                     lsl        D1, 2
  1217. 00000CBA  D280                     add.l      D1, D0
  1218. 00000CBC  D2AE F6D2                add.l      D1, [A6 - 0x92E]
  1219. 00000CC0  2F01                     move.l     -[A7], D1
  1220. 00000CC2  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  1221. 00000CC6  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  1222. 00000CCA  48C0                     ext.l      D0
  1223. 00000CCC  2D40 FEF2                move.l     [A6 - 0x10E], D0
  1224. 00000CD0  B086                     cmp.l      D0, D6
  1225. 00000CD2  588F                     addq.l     A7, 4
  1226. 00000CD4  6F04                     ble        +0x6 /* 00000CDA */
  1227. 00000CD6  2C2E FEF2                move.l     D6, [A6 - 0x10E]
  1228. label00000CDA:
  1229. 00000CDA  4EAD 079A                jsr        [A5 + 0x79A /* export_239 */]
  1230. 00000CDE  48C0                     ext.l      D0
  1231. 00000CE0  2D40 FEF2                move.l     [A6 - 0x10E], D0
  1232. 00000CE4  B0AE FEE2                cmp.l      D0, [A6 - 0x11E]
  1233. 00000CE8  6F06                     ble        +0x8 /* 00000CF0 */
  1234. 00000CEA  2D6E FEF2 FEE2           move.l     [A6 - 0x11E], [A6 - 0x10E]
  1235. label00000CF0:
  1236. 00000CF0  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  1237. 00000CF4  48C0                     ext.l      D0
  1238. 00000CF6  2D40 FEF2                move.l     [A6 - 0x10E], D0
  1239. 00000CFA  B084                     cmp.l      D0, D4
  1240. 00000CFC  6F04                     ble        +0x6 /* 00000D02 */
  1241. 00000CFE  282E FEF2                move.l     D4, [A6 - 0x10E]
  1242. label00000D02:
  1243. 00000D02  2007                     move.l     D0, D7
  1244. 00000D04  E740                     asl        D0.w, 3
  1245. 00000D06  3033 0006                move.w     D0, [A3 + D0.w + 0x6]
  1246. 00000D0A  48C0                     ext.l      D0
  1247. 00000D0C  D1AE FED6                add.l      [A6 - 0x12A], D0
  1248. 00000D10  2007                     move.l     D0, D7
  1249. 00000D12  E740                     asl        D0.w, 3
  1250. 00000D14  3033 0002                move.w     D0, [A3 + D0.w + 0x2]
  1251. 00000D18  48C0                     ext.l      D0
  1252. 00000D1A  DA80                     add.l      D5, D0
  1253. 00000D1C  5287                     addq.l     D7, 1
  1254. label00000D1E:
  1255. 00000D1E  BEAE FEE6                cmp.l      D7, [A6 - 0x11A]
  1256. 00000D22  6D00 FF3A                blt        -0xC4 /* 00000C5E */
  1257. label00000D26:
  1258. 00000D26  3B44 FC6A                move.w     [A5 - 0x396], D4
  1259. 00000D2A  3004                     move.w     D0, D4
  1260. 00000D2C  48C0                     ext.l      D0
  1261. 00000D2E  D0AE FEE2                add.l      D0, [A6 - 0x11E]
  1262. 00000D32  D086                     add.l      D0, D6
  1263. 00000D34  206E 000C                movea.l    A0, [A6 + 0xC]
  1264. 00000D38  3140 0004                move.w     [A0 + 0x4], D0
  1265. 00000D3C  206E F6CE                movea.l    A0, [A6 - 0x932]
  1266. 00000D40  7000                     moveq.l    D0, 0x00
  1267. 00000D42  1028 000E                move.b     D0, [A0 + 0xE]
  1268. 00000D46  5580                     subq.l     D0, 2
  1269. 00000D48  6B00 00E0                bmi        +0xE2 /* 00000E2A */
  1270. 00000D4C  0C80 0000 0003           cmpi.l     D0, 0x3
  1271. 00000D52  6E00 00D6                bgt        +0xD8 /* 00000E2A */
  1272. 00000D56  D080                     add.l      D0, D0
  1273. 00000D58  303B 0806                move.w     D0, [PC + D0 + 0x6]
  1274. 00000D5C  4EFB 0000                jmp        [PC + D0.w]
  1275. 00000D60  000A 0022                ori.b      A2, 0x22 /* '\"' */
  1276. 00000D64  0074 0044 206E           ori.w      [A4 + D2.w + 0x6E], 0x44 /* 'D' */
  1277. 00000D6A  000C 226E                ori.b      A4, 0x6E /* 'n' */
  1278. 00000D6E  000C 3029                ori.b      A4, 0x29 /* ')' */
  1279. 00000D72  0004 48C0                ori.b      D4, 0xC0
  1280. 00000D76  2800                     move.l     D4, D0
  1281. 00000D78  D968 0004                add.w      [A0 + 0x4], D4
  1282. 00000D7C  6000 00AE                bra        +0xB0 /* 00000E2C */
  1283. 00000D80  206E 000C                movea.l    A0, [A6 + 0xC]
  1284. 00000D84  226E 000C                movea.l    A1, [A6 + 0xC]
  1285. 00000D88  3029 0004                move.w     D0, [A1 + 0x4]
  1286. 00000D8C  48C0                     ext.l      D0
  1287. 00000D8E  2F08                     move.l     -[A7], A0
  1288. 00000D90  7202                     moveq.l    D1, 0x02
  1289. 00000D92  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1290. 00000D96  205F                     movea.l    A0, [A7]+
  1291. 00000D98  2800                     move.l     D4, D0
  1292. 00000D9A  D968 0004                add.w      [A0 + 0x4], D4
  1293. 00000D9E  6000 008C                bra        +0x8E /* 00000E2C */
  1294. 00000DA2  206E 000C                movea.l    A0, [A6 + 0xC]
  1295. 00000DA6  2F08                     move.l     -[A7], A0
  1296. 00000DA8  226E F6CE                movea.l    A1, [A6 - 0x932]
  1297. 00000DAC  3029 000A                move.w     D0, [A1 + 0xA]
  1298. 00000DB0  48C0                     ext.l      D0
  1299. 00000DB2  2F00                     move.l     -[A7], D0
  1300. 00000DB4  226D E9DE                movea.l    A1, [A5 - 0x1622]
  1301. 00000DB8  3029 017C                move.w     D0, [A1 + 0x17C]
  1302. 00000DBC  48C0                     ext.l      D0
  1303. 00000DBE  2F00                     move.l     -[A7], D0
  1304. 00000DC0  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1305. 00000DC4  508F                     addq.l     A7, 8
  1306. 00000DC6  205F                     movea.l    A0, [A7]+
  1307. 00000DC8  48C0                     ext.l      D0
  1308. 00000DCA  2800                     move.l     D4, D0
  1309. 00000DCC  D968 0004                add.w      [A0 + 0x4], D4
  1310. 00000DD0  605A                     bra        +0x5C /* 00000E2C */
  1311. 00000DD2  206E F6CE                movea.l    A0, [A6 - 0x932]
  1312. 00000DD6  3028 000A                move.w     D0, [A0 + 0xA]
  1313. 00000DDA  48C0                     ext.l      D0
  1314. 00000DDC  2F00                     move.l     -[A7], D0
  1315. 00000DDE  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1316. 00000DE2  3028 017C                move.w     D0, [A0 + 0x17C]
  1317. 00000DE6  48C0                     ext.l      D0
  1318. 00000DE8  2F00                     move.l     -[A7], D0
  1319. 00000DEA  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1320. 00000DEE  48C0                     ext.l      D0
  1321. 00000DF0  2800                     move.l     D4, D0
  1322. 00000DF2  7001                     moveq.l    D0, 0x01
  1323. 00000DF4  B084                     cmp.l      D0, D4
  1324. 00000DF6  508F                     addq.l     A7, 8
  1325. 00000DF8  6F02                     ble        +0x4 /* 00000DFC */
  1326. 00000DFA  7801                     moveq.l    D4, 0x01
  1327. label00000DFC:
  1328. 00000DFC  206E 000C                movea.l    A0, [A6 + 0xC]
  1329. 00000E00  3144 0004                move.w     [A0 + 0x4], D4
  1330. 00000E04  2004                     move.l     D0, D4
  1331. 00000E06  7204                     moveq.l    D1, 0x04
  1332. 00000E08  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1333. 00000E0C  2C00                     move.l     D6, D0
  1334. 00000E0E  302D FC6A                move.w     D0, [A5 - 0x396]
  1335. 00000E12  48C0                     ext.l      D0
  1336. 00000E14  BC80                     cmp.l      D6, D0
  1337. 00000E16  6F0A                     ble        +0xC /* 00000E22 */
  1338. 00000E18  302D FC6A                move.w     D0, [A5 - 0x396]
  1339. 00000E1C  48C0                     ext.l      D0
  1340. 00000E1E  2C00                     move.l     D6, D0
  1341. 00000E20  6004                     bra        +0x6 /* 00000E26 */
  1342. label00000E22:
  1343. 00000E22  3B46 FC6A                move.w     [A5 - 0x396], D6
  1344. label00000E26:
  1345. 00000E26  4486                     neg.l      D6
  1346. 00000E28  6002                     bra        +0x4 /* 00000E2C */
  1347. label00000E2A:
  1348. 00000E2A  7800                     moveq.l    D4, 0x00
  1349. label00000E2C:
  1350. 00000E2C  2006                     move.l     D0, D6
  1351. 00000E2E  D084                     add.l      D0, D4
  1352. 00000E30  206E 0010                movea.l    A0, [A6 + 0x10]
  1353. 00000E34  3140 000C                move.w     [A0 + 0xC], D0
  1354. 00000E38  206E 0008                movea.l    A0, [A6 + 0x8]
  1355. 00000E3C  3028 00CC                move.w     D0, [A0 + 0xCC]
  1356. 00000E40  48C0                     ext.l      D0
  1357. 00000E42  2F00                     move.l     -[A7], D0
  1358. 00000E44  206E F6CE                movea.l    A0, [A6 - 0x932]
  1359. 00000E48  3228 0004                move.w     D1, [A0 + 0x4]
  1360. 00000E4C  48C1                     ext.l      D1
  1361. 00000E4E  206E F6CE                movea.l    A0, [A6 - 0x932]
  1362. 00000E52  3428 0006                move.w     D2, [A0 + 0x6]
  1363. 00000E56  48C2                     ext.l      D2
  1364. 00000E58  D481                     add.l      D2, D1
  1365. 00000E5A  2F02                     move.l     -[A7], D2
  1366. 00000E5C  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1367. 00000E60  3228 017A                move.w     D1, [A0 + 0x17A]
  1368. 00000E64  48C1                     ext.l      D1
  1369. 00000E66  2F01                     move.l     -[A7], D1
  1370. 00000E68  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1371. 00000E6C  508F                     addq.l     A7, 8
  1372. 00000E6E  2200                     move.l     D1, D0
  1373. 00000E70  201F                     move.l     D0, [A7]+
  1374. 00000E72  48C1                     ext.l      D1
  1375. 00000E74  9081                     sub.l      D0, D1
  1376. 00000E76  9085                     sub.l      D0, D5
  1377. 00000E78  2D40 FEE2                move.l     [A6 - 0x11E], D0
  1378. 00000E7C  7001                     moveq.l    D0, 0x01
  1379. 00000E7E  206E 000C                movea.l    A0, [A6 + 0xC]
  1380. 00000E82  4A90                     tst.l      [A0]
  1381. 00000E84  6718                     beq        +0x1A /* 00000E9E */
  1382. 00000E86  206E 0008                movea.l    A0, [A6 + 0x8]
  1383. 00000E8A  2068 00AE                movea.l    A0, [A0 + 0xAE]
  1384. 00000E8E  226E 000C                movea.l    A1, [A6 + 0xC]
  1385. 00000E92  2211                     move.l     D1, [A1]
  1386. 00000E94  740D                     moveq.l    D2, 0x0D
  1387. 00000E96  B430 18FF                cmp.b      D2, [A0 + D1 - 0x1]
  1388. 00000E9A  6702                     beq        +0x4 /* 00000E9E */
  1389. 00000E9C  7000                     moveq.l    D0, 0x00
  1390. label00000E9E:
  1391. 00000E9E  4A80                     tst.l      D0
  1392. 00000EA0  6722                     beq        +0x24 /* 00000EC4 */
  1393. 00000EA2  206E F6CE                movea.l    A0, [A6 - 0x932]
  1394. 00000EA6  3028 0008                move.w     D0, [A0 + 0x8]
  1395. 00000EAA  48C0                     ext.l      D0
  1396. 00000EAC  2F00                     move.l     -[A7], D0
  1397. 00000EAE  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1398. 00000EB2  3028 017A                move.w     D0, [A0 + 0x17A]
  1399. 00000EB6  48C0                     ext.l      D0
  1400. 00000EB8  2F00                     move.l     -[A7], D0
  1401. 00000EBA  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1402. 00000EBE  48C0                     ext.l      D0
  1403. 00000EC0  508F                     addq.l     A7, 8
  1404. 00000EC2  6002                     bra        +0x4 /* 00000EC6 */
  1405. label00000EC4:
  1406. 00000EC4  7000                     moveq.l    D0, 0x00
  1407. label00000EC6:
  1408. 00000EC6  2C00                     move.l     D6, D0
  1409. 00000EC8  206E 0008                movea.l    A0, [A6 + 0x8]
  1410. 00000ECC  7004                     moveq.l    D0, 0x04
  1411. 00000ECE  C068 0072                and.w      D0, [A0 + 0x72]
  1412. 00000ED2  6704                     beq        +0x6 /* 00000ED8 */
  1413. 00000ED4  7001                     moveq.l    D0, 0x01
  1414. 00000ED6  600A                     bra        +0xC /* 00000EE2 */
  1415. label00000ED8:
  1416. 00000ED8  206E F6CE                movea.l    A0, [A6 - 0x932]
  1417. 00000EDC  7000                     moveq.l    D0, 0x00
  1418. 00000EDE  1028 000F                move.b     D0, [A0 + 0xF]
  1419. label00000EE2:
  1420. 00000EE2  6B00 01A4                bmi        +0x1A6 /* 00001088 */
  1421. 00000EE6  0C80 0000 0003           cmpi.l     D0, 0x3
  1422. 00000EEC  6E00 019A                bgt        +0x19C /* 00001088 */
  1423. 00000EF0  D080                     add.l      D0, D0
  1424. 00000EF2  303B 0806                move.w     D0, [PC + D0 + 0x6]
  1425. 00000EF6  4EFB 0000                jmp        [PC + D0.w]
  1426. 00000EFA  0070 0190 000A           ori.w      [A0 + D0.w + 0xA], 0x190
  1427. 00000F00  000A 9DAE                ori.b      A2, 0xAE
  1428. 00000F04  FEE2 206E                .extension 0xEE2 <<F/2-3/7>> // unimplemented
  1429. 00000F08  0010 3028                ori.b      [A0], 0x28 /* '(' */
  1430. 00000F0C  000E 48C0                ori.b      A6, 0xC0
  1431. 00000F10  2800                     move.l     D4, D0
  1432. 00000F12  672C                     beq        +0x2E /* 00000F40 */
  1433. 00000F14  6014                     bra        +0x16 /* 00000F2A */
  1434. label00000F16:
  1435. 00000F16  206E 0010                movea.l    A0, [A6 + 0x10]
  1436. 00000F1A  2050                     movea.l    A0, [A0]
  1437. 00000F1C  2004                     move.l     D0, D4
  1438. 00000F1E  E780                     asl        D0, 3
  1439. 00000F20  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  1440. 00000F24  48C0                     ext.l      D0
  1441. 00000F26  D1AE FEE2                add.l      [A6 - 0x11E], D0
  1442. label00000F2A:
  1443. 00000F2A  5384                     subq.l     D4, 1
  1444. 00000F2C  6D12                     blt        +0x14 /* 00000F40 */
  1445. 00000F2E  206E 0010                movea.l    A0, [A6 + 0x10]
  1446. 00000F32  2050                     movea.l    A0, [A0]
  1447. 00000F34  2004                     move.l     D0, D4
  1448. 00000F36  E780                     asl        D0, 3
  1449. 00000F38  7220                     moveq.l    D1, 0x20
  1450. 00000F3A  B270 0804                cmp.w      D1, [A0 + D0 + 0x4]
  1451. 00000F3E  6CD6                     bge        -0x28 /* 00000F16 */
  1452. label00000F40:
  1453. 00000F40  206E F6CE                movea.l    A0, [A6 - 0x932]
  1454. 00000F44  7002                     moveq.l    D0, 0x02
  1455. 00000F46  B028 000F                cmp.b      D0, [A0 + 0xF]
  1456. 00000F4A  6612                     bne        +0x14 /* 00000F5E */
  1457. 00000F4C  2006                     move.l     D0, D6
  1458. 00000F4E  D0AE FEE2                add.l      D0, [A6 - 0x11E]
  1459. 00000F52  7202                     moveq.l    D1, 0x02
  1460. 00000F54  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1461. 00000F58  2C00                     move.l     D6, D0
  1462. 00000F5A  6000 012C                bra        +0x12E /* 00001088 */
  1463. label00000F5E:
  1464. 00000F5E  2C2E FEE2                move.l     D6, [A6 - 0x11E]
  1465. 00000F62  5386                     subq.l     D6, 1
  1466. 00000F64  6000 0122                bra        +0x124 /* 00001088 */
  1467. 00000F68  206E 0008                movea.l    A0, [A6 + 0x8]
  1468. 00000F6C  202E FED6                move.l     D0, [A6 - 0x12A]
  1469. 00000F70  B0A8 006A                cmp.l      D0, [A0 + 0x6A]
  1470. 00000F74  6700 0112                beq        +0x114 /* 00001088 */
  1471. 00000F78  4A6E FEFA                tst.w      [A6 - 0x106]
  1472. 00000F7C  6600 010A                bne        +0x10C /* 00001088 */
  1473. 00000F80  206E 0010                movea.l    A0, [A6 + 0x10]
  1474. 00000F84  3028 000E                move.w     D0, [A0 + 0xE]
  1475. 00000F88  48C0                     ext.l      D0
  1476. 00000F8A  2E00                     move.l     D7, D0
  1477. 00000F8C  9DAE FEE2                sub.l      [A6 - 0x11E], D6
  1478. 00000F90  6014                     bra        +0x16 /* 00000FA6 */
  1479. label00000F92:
  1480. 00000F92  206E 0010                movea.l    A0, [A6 + 0x10]
  1481. 00000F96  2050                     movea.l    A0, [A0]
  1482. 00000F98  2007                     move.l     D0, D7
  1483. 00000F9A  E780                     asl        D0, 3
  1484. 00000F9C  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  1485. 00000FA0  48C0                     ext.l      D0
  1486. 00000FA2  D1AE FEE2                add.l      [A6 - 0x11E], D0
  1487. label00000FA6:
  1488. 00000FA6  5387                     subq.l     D7, 1
  1489. 00000FA8  6D12                     blt        +0x14 /* 00000FBC */
  1490. 00000FAA  206E 0010                movea.l    A0, [A6 + 0x10]
  1491. 00000FAE  2050                     movea.l    A0, [A0]
  1492. 00000FB0  2007                     move.l     D0, D7
  1493. 00000FB2  E780                     asl        D0, 3
  1494. 00000FB4  7220                     moveq.l    D1, 0x20
  1495. 00000FB6  B270 0804                cmp.w      D1, [A0 + D0 + 0x4]
  1496. 00000FBA  67D6                     beq        -0x28 /* 00000F92 */
  1497. label00000FBC:
  1498. 00000FBC  4AAE FEE2                tst.l      [A6 - 0x11E]
  1499. 00000FC0  6F00 00C6                ble        +0xC8 /* 00001088 */
  1500. 00000FC4  4A87                     tst.l      D7
  1501. 00000FC6  6D00 00A2                blt        +0xA4 /* 0000106A */
  1502. 00000FCA  BEAE FEEE                cmp.l      D7, [A6 - 0x112]
  1503. 00000FCE  6F00 009A                ble        +0x9C /* 0000106A */
  1504. 00000FD2  206E 0008                movea.l    A0, [A6 + 0x8]
  1505. 00000FD6  202E 000C                move.l     D0, [A6 + 0xC]
  1506. 00000FDA  90A8 009A                sub.l      D0, [A0 + 0x9A]
  1507. 00000FDE  7208                     moveq.l    D1, 0x08
  1508. 00000FE0  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1509. 00000FE4  C0BC 0000 0001           and.l      D0, 0x1
  1510. 00000FEA  3D40 FEFA                move.w     [A6 - 0x106], D0
  1511. 00000FEE  6704                     beq        +0x6 /* 00000FF4 */
  1512. 00000FF0  2007                     move.l     D0, D7
  1513. 00000FF2  6004                     bra        +0x6 /* 00000FF8 */
  1514. label00000FF4:
  1515. 00000FF4  202E FEEE                move.l     D0, [A6 - 0x112]
  1516. label00000FF8:
  1517. 00000FF8  2800                     move.l     D4, D0
  1518. label00000FFA:
  1519. 00000FFA  206E 0010                movea.l    A0, [A6 + 0x10]
  1520. 00000FFE  2050                     movea.l    A0, [A0]
  1521. 00001000  2004                     move.l     D0, D4
  1522. 00001002  E780                     asl        D0, 3
  1523. 00001004  7220                     moveq.l    D1, 0x20
  1524. 00001006  B270 0804                cmp.w      D1, [A0 + D0 + 0x4]
  1525. 0000100A  663A                     bne        +0x3C /* 00001046 */
  1526. 0000100C  206E 0010                movea.l    A0, [A6 + 0x10]
  1527. 00001010  2050                     movea.l    A0, [A0]
  1528. 00001012  2004                     move.l     D0, D4
  1529. 00001014  E780                     asl        D0, 3
  1530. 00001016  3030 0806                move.w     D0, [A0 + D0 + 0x6]
  1531. 0000101A  48C0                     ext.l      D0
  1532. 0000101C  2D40 FEEA                move.l     [A6 - 0x116], D0
  1533. 00001020  B0AE FEE2                cmp.l      D0, [A6 - 0x11E]
  1534. 00001024  6F06                     ble        +0x8 /* 0000102C */
  1535. 00001026  2D6E FEE2 FEEA           move.l     [A6 - 0x116], [A6 - 0x11E]
  1536. label0000102C:
  1537. 0000102C  206E 0010                movea.l    A0, [A6 + 0x10]
  1538. 00001030  2050                     movea.l    A0, [A0]
  1539. 00001032  2004                     move.l     D0, D4
  1540. 00001034  E780                     asl        D0, 3
  1541. 00001036  322E FEEC                move.w     D1, [A6 - 0x114]
  1542. 0000103A  D370 0802                add.w      [A0 + D0 + 0x2], D1
  1543. 0000103E  202E FEEA                move.l     D0, [A6 - 0x116]
  1544. 00001042  91AE FEE2                sub.l      [A6 - 0x11E], D0
  1545. label00001046:
  1546. 00001046  4A6E FEFA                tst.w      [A6 - 0x106]
  1547. 0000104A  670C                     beq        +0xE /* 00001058 */
  1548. 0000104C  5284                     addq.l     D4, 1
  1549. 0000104E  BE84                     cmp.l      D7, D4
  1550. 00001050  6C10                     bge        +0x12 /* 00001062 */
  1551. 00001052  282E FEEE                move.l     D4, [A6 - 0x112]
  1552. 00001056  600A                     bra        +0xC /* 00001062 */
  1553. label00001058:
  1554. 00001058  5384                     subq.l     D4, 1
  1555. 0000105A  B8AE FEEE                cmp.l      D4, [A6 - 0x112]
  1556. 0000105E  6C02                     bge        +0x4 /* 00001062 */
  1557. 00001060  2807                     move.l     D4, D7
  1558. label00001062:
  1559. 00001062  4AAE FEE2                tst.l      [A6 - 0x11E]
  1560. 00001066  6E92                     bgt        -0x6C /* 00000FFA */
  1561. 00001068  601E                     bra        +0x20 /* 00001088 */
  1562. label0000106A:
  1563. 0000106A  BEAE FEEE                cmp.l      D7, [A6 - 0x112]
  1564. 0000106E  6618                     bne        +0x1A /* 00001088 */
  1565. 00001070  4AAE FEEE                tst.l      [A6 - 0x112]
  1566. 00001074  6D12                     blt        +0x14 /* 00001088 */
  1567. 00001076  206E 0010                movea.l    A0, [A6 + 0x10]
  1568. 0000107A  2050                     movea.l    A0, [A0]
  1569. 0000107C  2007                     move.l     D0, D7
  1570. 0000107E  E780                     asl        D0, 3
  1571. 00001080  322E FEE4                move.w     D1, [A6 - 0x11C]
  1572. 00001084  D370 0802                add.w      [A0 + D0 + 0x2], D1
  1573. label00001088:
  1574. 00001088  206E F6CE                movea.l    A0, [A6 - 0x932]
  1575. 0000108C  3028 0004                move.w     D0, [A0 + 0x4]
  1576. 00001090  48C0                     ext.l      D0
  1577. 00001092  2F00                     move.l     -[A7], D0
  1578. 00001094  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1579. 00001098  3028 017A                move.w     D0, [A0 + 0x17A]
  1580. 0000109C  48C0                     ext.l      D0
  1581. 0000109E  2F00                     move.l     -[A7], D0
  1582. 000010A0  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1583. 000010A4  48C0                     ext.l      D0
  1584. 000010A6  D086                     add.l      D0, D6
  1585. 000010A8  206E 0010                movea.l    A0, [A6 + 0x10]
  1586. 000010AC  3140 0008                move.w     [A0 + 0x8], D0
  1587. 000010B0  202E FED6                move.l     D0, [A6 - 0x12A]
  1588. 000010B4  508F                     addq.l     A7, 8
  1589. 000010B6  4CEE 18F0 F6B6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x94A]
  1590. 000010BC  4E5E                     unlink     A6
  1591. 000010BE  4E75                     rts
  1592. fn000010C0:
  1593. 000010C0  4E56 FFD2                link       A6, -0x002E
  1594. 000010C4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1595. 000010C8  266E 0008                movea.l    A3, [A6 + 0x8]
  1596. 000010CC  026B FFEF 0072           andi.w     [A3 + 0x72], 0xFFEF
  1597. 000010D2  286B 0096                movea.l    A4, [A3 + 0x96]
  1598. 000010D6  2D6C 0004 FFF6           move.l     [A6 - 0xA], [A4 + 0x4]
  1599. 000010DC  202C 0004                move.l     D0, [A4 + 0x4]
  1600. 000010E0  B0AB 006A                cmp.l      D0, [A3 + 0x6A]
  1601. 000010E4  6F06                     ble        +0x8 /* 000010EC */
  1602. 000010E6  2D6B 0062 FFF6           move.l     [A6 - 0xA], [A3 + 0x62]
  1603. label000010EC:
  1604. 000010EC  302B 00BA                move.w     D0, [A3 + 0xBA]
  1605. 000010F0  906B 00B6                sub.w      D0, [A3 + 0xB6]
  1606. 000010F4  5240                     addq.w     D0, 1
  1607. 000010F6  3D40 FFFA                move.w     [A6 - 0x6], D0
  1608. 000010FA  2D6B 009A FFDA           move.l     [A6 - 0x26], [A3 + 0x9A]
  1609. 00001100  7000                     moveq.l    D0, 0x00
  1610. 00001102  2D40 FFE2                move.l     [A6 - 0x1E], D0
  1611. 00001106  2D40 FFF2                move.l     [A6 - 0xE], D0
  1612. 0000110A  2D40 FFE6                move.l     [A6 - 0x1A], D0
  1613. 0000110E  206E FFDA                movea.l    A0, [A6 - 0x26]
  1614. 00001112  2080                     move.l     [A0], D0
  1615. 00001114  3800                     move.w     D4, D0
  1616. 00001116  3204                     move.w     D1, D4
  1617. 00001118  48C1                     ext.l      D1
  1618. 0000111A  2C01                     move.l     D6, D1
  1619. 0000111C  3D46 FFFC                move.w     [A6 - 0x4], D6
  1620. 00001120  3746 00C8                move.w     [A3 + 0xC8], D6
  1621. 00001124  3746 00CA                move.w     [A3 + 0xCA], D6
  1622. 00001128  377C FFFF 0092           move.w     [A3 + 0x92], 0xFFFF
  1623. 0000112E  377C FFFF 00CE           move.w     [A3 + 0xCE], 0xFFFF
  1624. 00001134  7200                     moveq.l    D1, 0x00
  1625. 00001136  7404                     moveq.l    D2, 0x04
  1626. 00001138  C46B 0072                and.w      D2, [A3 + 0x72]
  1627. 0000113C  57C1                     seq        D1
  1628. 0000113E  4401                     neg.b      D1
  1629. 00001140  3D41 FFFE                move.w     [A6 - 0x2], D1
  1630. 00001144  6704                     beq        +0x6 /* 0000114A */
  1631. 00001146  426B 007E                clr.w      [A3 + 0x7E]
  1632. label0000114A:
  1633. 0000114A  7001                     moveq.l    D0, 0x01
  1634. 0000114C  7200                     moveq.l    D1, 0x00
  1635. 0000114E  242E FFF2                move.l     D2, [A6 - 0xE]
  1636. 00001152  B4AE FFF6                cmp.l      D2, [A6 - 0xA]
  1637. 00001156  6D08                     blt        +0xA /* 00001160 */
  1638. 00001158  B86E FFFA                cmp.w      D4, [A6 - 0x6]
  1639. 0000115C  6C02                     bge        +0x4 /* 00001160 */
  1640. 0000115E  7201                     moveq.l    D1, 0x01
  1641. label00001160:
  1642. 00001160  3A01                     move.w     D5, D1
  1643. 00001162  6610                     bne        +0x12 /* 00001174 */
  1644. 00001164  322C 0008                move.w     D1, [A4 + 0x8]
  1645. 00001168  48C1                     ext.l      D1
  1646. 0000116A  0C81 FFFF 8300           cmpi.l     D1, 0xFFFF8300
  1647. 00001170  6702                     beq        +0x4 /* 00001174 */
  1648. 00001172  7000                     moveq.l    D0, 0x00
  1649. label00001174:
  1650. 00001174  2F00                     move.l     -[A7], D0
  1651. 00001176  486E FFE2                pea.l      [A6 - 0x1E]
  1652. 0000117A  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  1653. 0000117E  2F0B                     move.l     -[A7], A3
  1654. 00001180  4EBA F576                jsr        [PC - 0xA8A /* 000006F8 */]
  1655. 00001184  2D40 FFF2                move.l     [A6 - 0xE], D0
  1656. 00001188  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1657. 0000118C  6000 00A4                bra        +0xA6 /* 00001232 */
  1658. label00001190:
  1659. 00001190  206E FFDA                movea.l    A0, [A6 - 0x26]
  1660. 00001194  D868 0004                add.w      D4, [A0 + 0x4]
  1661. 00001198  4A6B 0092                tst.w      [A3 + 0x92]
  1662. 0000119C  6C08                     bge        +0xA /* 000011A6 */
  1663. 0000119E  376E FFFC 0092           move.w     [A3 + 0x92], [A6 - 0x4]
  1664. 000011A4  6012                     bra        +0x14 /* 000011B8 */
  1665. label000011A6:
  1666. 000011A6  302D FC6A                move.w     D0, [A5 - 0x396]
  1667. 000011AA  D06E FFFA                add.w      D0, [A6 - 0x6]
  1668. 000011AE  B044                     cmp.w      D0, D4
  1669. 000011B0  6E06                     bgt        +0x8 /* 000011B8 */
  1670. 000011B2  4245                     clr.w      D5
  1671. 000011B4  6000 0082                bra        +0x84 /* 00001238 */
  1672. label000011B8:
  1673. 000011B8  2D54 FFDE                move.l     [A6 - 0x22], [A4]
  1674. 000011BC  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  1675. 000011C0  224C                     movea.l    A1, A4
  1676. 000011C2  22D8                     move.l     [A1]+, [A0]+
  1677. 000011C4  22D8                     move.l     [A1]+, [A0]+
  1678. 000011C6  22D8                     move.l     [A1]+, [A0]+
  1679. 000011C8  22D8                     move.l     [A1]+, [A0]+
  1680. 000011CA  2D6E FFDE FFE2           move.l     [A6 - 0x1E], [A6 - 0x22]
  1681. 000011D0  D8FC 0010                add.w      A4, 0x10
  1682. 000011D4  200C                     move.l     D0, A4
  1683. 000011D6  90AB 0096                sub.l      D0, [A3 + 0x96]
  1684. 000011DA  7210                     moveq.l    D1, 0x10
  1685. 000011DC  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1686. 000011E0  2C00                     move.l     D6, D0
  1687. 000011E2  302B 00C2                move.w     D0, [A3 + 0xC2]
  1688. 000011E6  48C0                     ext.l      D0
  1689. 000011E8  B086                     cmp.l      D0, D6
  1690. 000011EA  6E3E                     bgt        +0x40 /* 0000122A */
  1691. 000011EC  302B 00C2                move.w     D0, [A3 + 0xC2]
  1692. 000011F0  48C0                     ext.l      D0
  1693. 000011F2  E980                     asl        D0, 4
  1694. 000011F4  2E00                     move.l     D7, D0
  1695. 000011F6  7240                     moveq.l    D1, 0x40
  1696. 000011F8  D081                     add.l      D0, D1
  1697. 000011FA  2F00                     move.l     -[A7], D0
  1698. 000011FC  2F07                     move.l     -[A7], D7
  1699. 000011FE  486B 0096                pea.l      [A3 + 0x96]
  1700. 00001202  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  1701. 00001206  4A40                     tst.w      D0
  1702. 00001208  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1703. 0000120C  6710                     beq        +0x12 /* 0000121E */
  1704. 0000120E  586B 00C2                addq.w     [A3 + 0xC2], 4
  1705. 00001212  2006                     move.l     D0, D6
  1706. 00001214  E980                     asl        D0, 4
  1707. 00001216  2840                     movea.l    A4, D0
  1708. 00001218  D9EB 0096                add.l      A4, [A3 + 0x96]
  1709. 0000121C  600C                     bra        +0xE /* 0000122A */
  1710. label0000121E:
  1711. 0000121E  2006                     move.l     D0, D6
  1712. 00001220  E980                     asl        D0, 4
  1713. 00001222  2840                     movea.l    A4, D0
  1714. 00001224  D9EB 0096                add.l      A4, [A3 + 0x96]
  1715. 00001228  600E                     bra        +0x10 /* 00001238 */
  1716. label0000122A:
  1717. 0000122A  397C 8300 0008           move.w     [A4 + 0x8], 0x8300
  1718. 00001230  6006                     bra        +0x8 /* 00001238 */
  1719. label00001232:
  1720. 00001232  4A45                     tst.w      D5
  1721. 00001234  6600 FF5A                bne        -0xA4 /* 00001190 */
  1722. label00001238:
  1723. 00001238  4A45                     tst.w      D5
  1724. 0000123A  662E                     bne        +0x30 /* 0000126A */
  1725. 0000123C  302C 0008                move.w     D0, [A4 + 0x8]
  1726. 00001240  48C0                     ext.l      D0
  1727. 00001242  0C80 FFFF 8300           cmpi.l     D0, 0xFFFF8300
  1728. 00001248  6620                     bne        +0x22 /* 0000126A */
  1729. 0000124A  2F0C                     move.l     -[A7], A4
  1730. 0000124C  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1731. 00001250  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  1732. 00001254  224C                     movea.l    A1, A4
  1733. 00001256  22D8                     move.l     [A1]+, [A0]+
  1734. 00001258  22D8                     move.l     [A1]+, [A0]+
  1735. 0000125A  22D8                     move.l     [A1]+, [A0]+
  1736. 0000125C  22D8                     move.l     [A1]+, [A0]+
  1737. 0000125E  7000                     moveq.l    D0, 0x00
  1738. 00001260  2D40 FFE2                move.l     [A6 - 0x1E], D0
  1739. 00001264  426E FFF0                clr.w      [A6 - 0x10]
  1740. 00001268  588F                     addq.l     A7, 4
  1741. label0000126A:
  1742. 0000126A  50AE FFDA                addq.l     [A6 - 0x26], 8
  1743. 0000126E  202E FFDA                move.l     D0, [A6 - 0x26]
  1744. 00001272  90AB 009A                sub.l      D0, [A3 + 0x9A]
  1745. 00001276  81FC 0008                divs.w     D0, 0x8
  1746. 0000127A  3D40 FFFC                move.w     [A6 - 0x4], D0
  1747. 0000127E  B06B 00C4                cmp.w      D0, [A3 + 0xC4]
  1748. 00001282  6D4A                     blt        +0x4C /* 000012CE */
  1749. 00001284  302B 00C4                move.w     D0, [A3 + 0xC4]
  1750. 00001288  48C0                     ext.l      D0
  1751. 0000128A  E780                     asl        D0, 3
  1752. 0000128C  2E00                     move.l     D7, D0
  1753. 0000128E  7230                     moveq.l    D1, 0x30
  1754. 00001290  D081                     add.l      D0, D1
  1755. 00001292  2F00                     move.l     -[A7], D0
  1756. 00001294  2F07                     move.l     -[A7], D7
  1757. 00001296  486B 009A                pea.l      [A3 + 0x9A]
  1758. 0000129A  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  1759. 0000129E  4A40                     tst.w      D0
  1760. 000012A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1761. 000012A4  6716                     beq        +0x18 /* 000012BC */
  1762. 000012A6  5C6B 00C4                addq.w     [A3 + 0xC4], 6
  1763. 000012AA  302E FFFC                move.w     D0, [A6 - 0x4]
  1764. 000012AE  48C0                     ext.l      D0
  1765. 000012B0  E780                     asl        D0, 3
  1766. 000012B2  D0AB 009A                add.l      D0, [A3 + 0x9A]
  1767. 000012B6  2D40 FFDA                move.l     [A6 - 0x26], D0
  1768. 000012BA  6012                     bra        +0x14 /* 000012CE */
  1769. label000012BC:
  1770. 000012BC  302E FFFC                move.w     D0, [A6 - 0x4]
  1771. 000012C0  48C0                     ext.l      D0
  1772. 000012C2  E780                     asl        D0, 3
  1773. 000012C4  D0AB 009A                add.l      D0, [A3 + 0x9A]
  1774. 000012C8  2D40 FFDA                move.l     [A6 - 0x26], D0
  1775. 000012CC  6026                     bra        +0x28 /* 000012F4 */
  1776. label000012CE:
  1777. 000012CE  206E FFDA                movea.l    A0, [A6 - 0x26]
  1778. 000012D2  20AE FFF2                move.l     [A0], [A6 - 0xE]
  1779. 000012D6  202E FFDA                move.l     D0, [A6 - 0x26]
  1780. 000012DA  5180                     subq.l     D0, 8
  1781. 000012DC  2040                     movea.l    A0, D0
  1782. 000012DE  226E FFDA                movea.l    A1, [A6 - 0x26]
  1783. 000012E2  3368 0006 0006           move.w     [A1 + 0x6], [A0 + 0x6]
  1784. 000012E8  202E FFF2                move.l     D0, [A6 - 0xE]
  1785. 000012EC  B0AB 006A                cmp.l      D0, [A3 + 0x6A]
  1786. 000012F0  6D00 FE58                blt        -0x1A6 /* 0000114A */
  1787. label000012F4:
  1788. 000012F4  486E FFE2                pea.l      [A6 - 0x1E]
  1789. 000012F8  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1790. 000012FC  302C 0008                move.w     D0, [A4 + 0x8]
  1791. 00001300  48C0                     ext.l      D0
  1792. 00001302  0C80 FFFF 8300           cmpi.l     D0, 0xFFFF8300
  1793. 00001308  588F                     addq.l     A7, 4
  1794. 0000130A  6600 015C                bne        +0x15E /* 00001468 */
  1795. 0000130E  302B 0076                move.w     D0, [A3 + 0x76]
  1796. 00001312  5340                     subq.w     D0, 1
  1797. 00001314  48C0                     ext.l      D0
  1798. 00001316  E588                     lsl        D0, 2
  1799. 00001318  2200                     move.l     D1, D0
  1800. 0000131A  E588                     lsl        D0, 2
  1801. 0000131C  D081                     add.l      D0, D1
  1802. 0000131E  D0AB 00A2                add.l      D0, [A3 + 0xA2]
  1803. 00001322  2D40 FFD2                move.l     [A6 - 0x2E], D0
  1804. 00001326  296B 006A 0004           move.l     [A4 + 0x4], [A3 + 0x6A]
  1805. 0000132C  7000                     moveq.l    D0, 0x00
  1806. 0000132E  4A6E FFFE                tst.w      [A6 - 0x2]
  1807. 00001332  57C0                     seq        D0
  1808. 00001334  4400                     neg.b      D0
  1809. 00001336  6704                     beq        +0x6 /* 0000133C */
  1810. 00001338  7001                     moveq.l    D0, 0x01
  1811. 0000133A  600A                     bra        +0xC /* 00001346 */
  1812. label0000133C:
  1813. 0000133C  206E FFD2                movea.l    A0, [A6 - 0x2E]
  1814. 00001340  7000                     moveq.l    D0, 0x00
  1815. 00001342  1028 000F                move.b     D0, [A0 + 0xF]
  1816. label00001346:
  1817. 00001346  5580                     subq.l     D0, 2
  1818. 00001348  6B00 00B8                bmi        +0xBA /* 00001402 */
  1819. 0000134C  0C80 0000 0001           cmpi.l     D0, 0x1
  1820. 00001352  6E00 00AE                bgt        +0xB0 /* 00001402 */
  1821. 00001356  D080                     add.l      D0, D0
  1822. 00001358  303B 0806                move.w     D0, [PC + D0 + 0x6]
  1823. 0000135C  4EFB 0000                jmp        [PC + D0.w]
  1824. 00001360  0068 0006 206E           ori.w      [A0 + 0x206E], 0x6
  1825. 00001366  FFD2                     .invalid   <<F/7/7>>
  1826. 00001368  3028 0006                move.w     D0, [A0 + 0x6]
  1827. 0000136C  48C0                     ext.l      D0
  1828. 0000136E  2F00                     move.l     -[A7], D0
  1829. 00001370  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1830. 00001374  3028 017A                move.w     D0, [A0 + 0x17A]
  1831. 00001378  48C0                     ext.l      D0
  1832. 0000137A  2F00                     move.l     -[A7], D0
  1833. 0000137C  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1834. 00001380  322B 00CC                move.w     D1, [A3 + 0xCC]
  1835. 00001384  9240                     sub.w      D1, D0
  1836. 00001386  5341                     subq.w     D1, 1
  1837. 00001388  3941 0008                move.w     [A4 + 0x8], D1
  1838. 0000138C  206B 00AE                movea.l    A0, [A3 + 0xAE]
  1839. 00001390  202B 006A                move.l     D0, [A3 + 0x6A]
  1840. 00001394  720D                     moveq.l    D1, 0x0D
  1841. 00001396  B230 08FF                cmp.b      D1, [A0 + D0 - 0x1]
  1842. 0000139A  508F                     addq.l     A7, 8
  1843. 0000139C  6600 00BE                bne        +0xC0 /* 0000145C */
  1844. 000013A0  206E FFD2                movea.l    A0, [A6 - 0x2E]
  1845. 000013A4  3028 0008                move.w     D0, [A0 + 0x8]
  1846. 000013A8  48C0                     ext.l      D0
  1847. 000013AA  2F00                     move.l     -[A7], D0
  1848. 000013AC  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1849. 000013B0  3028 017A                move.w     D0, [A0 + 0x17A]
  1850. 000013B4  48C0                     ext.l      D0
  1851. 000013B6  2F00                     move.l     -[A7], D0
  1852. 000013B8  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1853. 000013BC  916C 0008                sub.w      [A4 + 0x8], D0
  1854. 000013C0  508F                     addq.l     A7, 8
  1855. 000013C2  6000 0098                bra        +0x9A /* 0000145C */
  1856. 000013C6  206E FFD2                movea.l    A0, [A6 - 0x2E]
  1857. 000013CA  3028 0006                move.w     D0, [A0 + 0x6]
  1858. 000013CE  48C0                     ext.l      D0
  1859. 000013D0  206E FFD2                movea.l    A0, [A6 - 0x2E]
  1860. 000013D4  3228 0004                move.w     D1, [A0 + 0x4]
  1861. 000013D8  48C1                     ext.l      D1
  1862. 000013DA  9081                     sub.l      D0, D1
  1863. 000013DC  2F00                     move.l     -[A7], D0
  1864. 000013DE  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1865. 000013E2  3028 017A                move.w     D0, [A0 + 0x17A]
  1866. 000013E6  48C0                     ext.l      D0
  1867. 000013E8  2F00                     move.l     -[A7], D0
  1868. 000013EA  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1869. 000013EE  322B 00CC                move.w     D1, [A3 + 0xCC]
  1870. 000013F2  9240                     sub.w      D1, D0
  1871. 000013F4  48C1                     ext.l      D1
  1872. 000013F6  83FC 0002                divs.w     D1, 0x2
  1873. 000013FA  3941 0008                move.w     [A4 + 0x8], D1
  1874. 000013FE  508F                     addq.l     A7, 8
  1875. 00001400  605A                     bra        +0x5C /* 0000145C */
  1876. label00001402:
  1877. 00001402  206E FFD2                movea.l    A0, [A6 - 0x2E]
  1878. 00001406  3028 0004                move.w     D0, [A0 + 0x4]
  1879. 0000140A  48C0                     ext.l      D0
  1880. 0000140C  2F00                     move.l     -[A7], D0
  1881. 0000140E  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1882. 00001412  3028 017A                move.w     D0, [A0 + 0x17A]
  1883. 00001416  48C0                     ext.l      D0
  1884. 00001418  2F00                     move.l     -[A7], D0
  1885. 0000141A  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1886. 0000141E  3940 0008                move.w     [A4 + 0x8], D0
  1887. 00001422  206B 00AE                movea.l    A0, [A3 + 0xAE]
  1888. 00001426  202B 006A                move.l     D0, [A3 + 0x6A]
  1889. 0000142A  720D                     moveq.l    D1, 0x0D
  1890. 0000142C  B230 08FF                cmp.b      D1, [A0 + D0 - 0x1]
  1891. 00001430  508F                     addq.l     A7, 8
  1892. 00001432  6628                     bne        +0x2A /* 0000145C */
  1893. 00001434  4A6E FFFE                tst.w      [A6 - 0x2]
  1894. 00001438  6722                     beq        +0x24 /* 0000145C */
  1895. 0000143A  206E FFD2                movea.l    A0, [A6 - 0x2E]
  1896. 0000143E  3028 0008                move.w     D0, [A0 + 0x8]
  1897. 00001442  48C0                     ext.l      D0
  1898. 00001444  2F00                     move.l     -[A7], D0
  1899. 00001446  206D E9DE                movea.l    A0, [A5 - 0x1622]
  1900. 0000144A  3028 017A                move.w     D0, [A0 + 0x17A]
  1901. 0000144E  48C0                     ext.l      D0
  1902. 00001450  2F00                     move.l     -[A7], D0
  1903. 00001452  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1904. 00001456  D16C 0008                add.w      [A4 + 0x8], D0
  1905. 0000145A  508F                     addq.l     A7, 8
  1906. label0000145C:
  1907. 0000145C  426C 000E                clr.w      [A4 + 0xE]
  1908. 00001460  2F0C                     move.l     -[A7], A4
  1909. 00001462  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1910. 00001466  588F                     addq.l     A7, 4
  1911. label00001468:
  1912. 00001468  302B 0076                move.w     D0, [A3 + 0x76]
  1913. 0000146C  5340                     subq.w     D0, 1
  1914. 0000146E  206E FFDA                movea.l    A0, [A6 - 0x26]
  1915. 00001472  3140 0006                move.w     [A0 + 0x6], D0
  1916. 00001476  376E FFFC 00CA           move.w     [A3 + 0xCA], [A6 - 0x4]
  1917. 0000147C  302E FFFC                move.w     D0, [A6 - 0x4]
  1918. 00001480  D07C 0009                add.w      D0, 0x9 /* '\t' */
  1919. 00001484  B06B 00C4                cmp.w      D0, [A3 + 0xC4]
  1920. 00001488  6C38                     bge        +0x3A /* 000014C2 */
  1921. 0000148A  302E FFFC                move.w     D0, [A6 - 0x4]
  1922. 0000148E  48C0                     ext.l      D0
  1923. 00001490  2800                     move.l     D4, D0
  1924. 00001492  5C84                     addq.l     D4, 6
  1925. 00001494  2004                     move.l     D0, D4
  1926. 00001496  7206                     moveq.l    D1, 0x06
  1927. 00001498  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  1928. 0000149C  9880                     sub.l      D4, D0
  1929. 0000149E  2004                     move.l     D0, D4
  1930. 000014A0  E780                     asl        D0, 3
  1931. 000014A2  2F00                     move.l     -[A7], D0
  1932. 000014A4  302B 00C4                move.w     D0, [A3 + 0xC4]
  1933. 000014A8  48C0                     ext.l      D0
  1934. 000014AA  E780                     asl        D0, 3
  1935. 000014AC  2F00                     move.l     -[A7], D0
  1936. 000014AE  486B 009A                pea.l      [A3 + 0x9A]
  1937. 000014B2  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  1938. 000014B6  4A40                     tst.w      D0
  1939. 000014B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1940. 000014BC  6704                     beq        +0x6 /* 000014C2 */
  1941. 000014BE  3744 00C4                move.w     [A3 + 0xC4], D4
  1942. label000014C2:
  1943. 000014C2  3746 00C8                move.w     [A3 + 0xC8], D6
  1944. 000014C6  3006                     move.w     D0, D6
  1945. 000014C8  5C40                     addq.w     D0, 6
  1946. 000014CA  B06B 00C2                cmp.w      D0, [A3 + 0xC2]
  1947. 000014CE  6C66                     bge        +0x68 /* 00001536 */
  1948. 000014D0  2006                     move.l     D0, D6
  1949. 000014D2  E980                     asl        D0, 4
  1950. 000014D4  2840                     movea.l    A4, D0
  1951. 000014D6  D9EB 0096                add.l      A4, [A3 + 0x96]
  1952. 000014DA  302B 00C2                move.w     D0, [A3 + 0xC2]
  1953. 000014DE  48C0                     ext.l      D0
  1954. 000014E0  E980                     asl        D0, 4
  1955. 000014E2  D0AB 0096                add.l      D0, [A3 + 0x96]
  1956. 000014E6  2D40 FFD6                move.l     [A6 - 0x2A], D0
  1957. 000014EA  600C                     bra        +0xE /* 000014F8 */
  1958. label000014EC:
  1959. 000014EC  206E FFD6                movea.l    A0, [A6 - 0x2A]
  1960. 000014F0  2F08                     move.l     -[A7], A0
  1961. 000014F2  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1962. 000014F6  588F                     addq.l     A7, 4
  1963. label000014F8:
  1964. 000014F8  70F0                     moveq.l    D0, 0xFFFFFFF0
  1965. 000014FA  D1AE FFD6                add.l      [A6 - 0x2A], D0
  1966. 000014FE  B9EE FFD6                cmpa.l     A4, [A6 - 0x2A]
  1967. 00001502  63E8                     bls        -0x16 /* 000014EC */
  1968. 00001504  2806                     move.l     D4, D6
  1969. 00001506  5884                     addq.l     D4, 4
  1970. 00001508  2004                     move.l     D0, D4
  1971. 0000150A  7204                     moveq.l    D1, 0x04
  1972. 0000150C  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  1973. 00001510  9880                     sub.l      D4, D0
  1974. 00001512  2004                     move.l     D0, D4
  1975. 00001514  E980                     asl        D0, 4
  1976. 00001516  2F00                     move.l     -[A7], D0
  1977. 00001518  302B 00C2                move.w     D0, [A3 + 0xC2]
  1978. 0000151C  48C0                     ext.l      D0
  1979. 0000151E  E980                     asl        D0, 4
  1980. 00001520  2F00                     move.l     -[A7], D0
  1981. 00001522  486B 0096                pea.l      [A3 + 0x96]
  1982. 00001526  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  1983. 0000152A  4A40                     tst.w      D0
  1984. 0000152C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1985. 00001530  6704                     beq        +0x6 /* 00001536 */
  1986. 00001532  3744 00C2                move.w     [A3 + 0xC2], D4
  1987. label00001536:
  1988. 00001536  4A6B 0092                tst.w      [A3 + 0x92]
  1989. 0000153A  6C1A                     bge        +0x1C /* 00001556 */
  1990. 0000153C  7001                     moveq.l    D0, 0x01
  1991. 0000153E  2F00                     move.l     -[A7], D0
  1992. 00001540  322B 00CA                move.w     D1, [A3 + 0xCA]
  1993. 00001544  48C1                     ext.l      D1
  1994. 00001546  5581                     subq.l     D1, 2
  1995. 00001548  2F01                     move.l     -[A7], D1
  1996. 0000154A  2F0B                     move.l     -[A7], A3
  1997. 0000154C  4EBA EB6A                jsr        [PC - 0x1496 /* 000000B8 */]
  1998. 00001550  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1999. 00001554  6016                     bra        +0x18 /* 0000156C */
  2000. label00001556:
  2001. 00001556  2F0B                     move.l     -[A7], A3
  2002. 00001558  4EBA EAA8                jsr        [PC - 0x1558 /* 00000002 */]
  2003. 0000155C  4AAB 00E2                tst.l      [A3 + 0xE2]
  2004. 00001560  588F                     addq.l     A7, 4
  2005. 00001562  6708                     beq        +0xA /* 0000156C */
  2006. 00001564  2F0B                     move.l     -[A7], A3
  2007. 00001566  4EBA 544C                jsr        [PC + 0x544C /* 000069B4 */]
  2008. 0000156A  588F                     addq.l     A7, 4
  2009. label0000156C:
  2010. 0000156C  4CEE 18F0 FFBA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x46]
  2011. 00001572  4E5E                     unlink     A6
  2012. 00001574  4E75                     rts
  2013. export_682:
  2014. 00001576  4E56 0000                link       A6, 0
  2015. 0000157A  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2016. 0000157E  286E 0010                movea.l    A4, [A6 + 0x10]
  2017. 00001582  266E 0008                movea.l    A3, [A6 + 0x8]
  2018. 00001586  302B 0072                move.w     D0, [A3 + 0x72]
  2019. 0000158A  0800 0000                btst.b     D0, 0x0
  2020. 0000158E  670A                     beq        +0xC /* 0000159A */
  2021. 00001590  2F2D E9DE                move.l     -[A7], [A5 - 0x1622]
  2022. 00001594  4EAD 0A72                jsr        [A5 + 0xA72 /* export_330 */]
  2023. 00001598  588F                     addq.l     A7, 4
  2024. label0000159A:
  2025. 0000159A  7000                     moveq.l    D0, 0x00
  2026. 0000159C  302B 0072                move.w     D0, [A3 + 0x72]
  2027. 000015A0  7204                     moveq.l    D1, 0x04
  2028. 000015A2  C280                     and.l      D1, D0
  2029. 000015A4  6708                     beq        +0xA /* 000015AE */
  2030. 000015A6  203C 0000 7FFF           move.l     D0, 0x7FFF
  2031. 000015AC  603C                     bra        +0x3E /* 000015EA */
  2032. label000015AE:
  2033. 000015AE  302B 005C                move.w     D0, [A3 + 0x5C]
  2034. 000015B2  48C0                     ext.l      D0
  2035. 000015B4  322B 0058                move.w     D1, [A3 + 0x58]
  2036. 000015B8  48C1                     ext.l      D1
  2037. 000015BA  9081                     sub.l      D0, D1
  2038. 000015BC  5280                     addq.l     D0, 1
  2039. 000015BE  2F00                     move.l     -[A7], D0
  2040. 000015C0  322B 0086                move.w     D1, [A3 + 0x86]
  2041. 000015C4  48C1                     ext.l      D1
  2042. 000015C6  342B 0084                move.w     D2, [A3 + 0x84]
  2043. 000015CA  48C2                     ext.l      D2
  2044. 000015CC  D481                     add.l      D2, D1
  2045. 000015CE  2F02                     move.l     -[A7], D2
  2046. 000015D0  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2047. 000015D4  3228 017A                move.w     D1, [A0 + 0x17A]
  2048. 000015D8  48C1                     ext.l      D1
  2049. 000015DA  2F01                     move.l     -[A7], D1
  2050. 000015DC  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  2051. 000015E0  508F                     addq.l     A7, 8
  2052. 000015E2  2200                     move.l     D1, D0
  2053. 000015E4  201F                     move.l     D0, [A7]+
  2054. 000015E6  48C1                     ext.l      D1
  2055. 000015E8  9081                     sub.l      D0, D1
  2056. label000015EA:
  2057. 000015EA  2E00                     move.l     D7, D0
  2058. 000015EC  303C 2000                move.w     D0, 0x2000 /* ' \0' */
  2059. 000015F0  C06B 0072                and.w      D0, [A3 + 0x72]
  2060. 000015F4  672A                     beq        +0x2C /* 00001620 */
  2061. 000015F6  4AAB 00E2                tst.l      [A3 + 0xE2]
  2062. 000015FA  6724                     beq        +0x26 /* 00001620 */
  2063. 000015FC  2F0B                     move.l     -[A7], A3
  2064. 000015FE  4EBA 53B4                jsr        [PC + 0x53B4 /* 000069B4 */]
  2065. 00001602  7004                     moveq.l    D0, 0x04
  2066. 00001604  C06B 0072                and.w      D0, [A3 + 0x72]
  2067. 00001608  588F                     addq.l     A7, 4
  2068. 0000160A  6614                     bne        +0x16 /* 00001620 */
  2069. 0000160C  302B 005C                move.w     D0, [A3 + 0x5C]
  2070. 00001610  48C0                     ext.l      D0
  2071. 00001612  206B 00E2                movea.l    A0, [A3 + 0xE2]
  2072. 00001616  3228 0058                move.w     D1, [A0 + 0x58]
  2073. 0000161A  48C1                     ext.l      D1
  2074. 0000161C  9081                     sub.l      D0, D1
  2075. 0000161E  9E80                     sub.l      D7, D0
  2076. label00001620:
  2077. 00001620  7001                     moveq.l    D0, 0x01
  2078. 00001622  322B 00CC                move.w     D1, [A3 + 0xCC]
  2079. 00001626  48C1                     ext.l      D1
  2080. 00001628  BE81                     cmp.l      D7, D1
  2081. 0000162A  660A                     bne        +0xC /* 00001636 */
  2082. 0000162C  7210                     moveq.l    D1, 0x10
  2083. 0000162E  C26B 0072                and.w      D1, [A3 + 0x72]
  2084. 00001632  6602                     bne        +0x4 /* 00001636 */
  2085. 00001634  7000                     moveq.l    D0, 0x00
  2086. label00001636:
  2087. 00001636  3C00                     move.w     D6, D0
  2088. 00001638  670C                     beq        +0xE /* 00001646 */
  2089. 0000163A  3747 00CC                move.w     [A3 + 0xCC], D7
  2090. 0000163E  2F0B                     move.l     -[A7], A3
  2091. 00001640  4EBA FA7E                jsr        [PC - 0x582 /* 000010C0 */]
  2092. 00001644  588F                     addq.l     A7, 4
  2093. label00001646:
  2094. 00001646  2A2B 0062                move.l     D5, [A3 + 0x62]
  2095. 0000164A  2E2B 0066                move.l     D7, [A3 + 0x66]
  2096. 0000164E  4A6E 000E                tst.w      [A6 + 0xE]
  2097. 00001652  6716                     beq        +0x18 /* 0000166A */
  2098. 00001654  006B 0001 0072           ori.w      [A3 + 0x72], 0x1
  2099. 0000165A  2F0B                     move.l     -[A7], A3
  2100. 0000165C  4EBA EEDA                jsr        [PC - 0x1126 /* 00000538 */]
  2101. 00001660  2F0B                     move.l     -[A7], A3
  2102. 00001662  4EBA 0818                jsr        [PC + 0x818 /* 00001E7C */]
  2103. 00001666  508F                     addq.l     A7, 8
  2104. 00001668  601A                     bra        +0x1C /* 00001684 */
  2105. label0000166A:
  2106. 0000166A  026B FFFE 0072           andi.w     [A3 + 0x72], 0xFFFE
  2107. 00001670  7000                     moveq.l    D0, 0x00
  2108. 00001672  2F00                     move.l     -[A7], D0
  2109. 00001674  2F2B 006A                move.l     -[A7], [A3 + 0x6A]
  2110. 00001678  2F00                     move.l     -[A7], D0
  2111. 0000167A  2F0B                     move.l     -[A7], A3
  2112. 0000167C  4EBA 49C2                jsr        [PC + 0x49C2 /* 00006040 */]
  2113. 00001680  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2114. label00001684:
  2115. 00001684  2F0B                     move.l     -[A7], A3
  2116. 00001686  4EBA 3216                jsr        [PC + 0x3216 /* 0000489E */]
  2117. 0000168A  200C                     move.l     D0, A4
  2118. 0000168C  588F                     addq.l     A7, 4
  2119. 0000168E  6744                     beq        +0x46 /* 000016D4 */
  2120. 00001690  4A46                     tst.w      D6
  2121. 00001692  662A                     bne        +0x2C /* 000016BE */
  2122. 00001694  4A6D EA56                tst.w      [A5 - 0x15AA]
  2123. 00001698  6724                     beq        +0x26 /* 000016BE */
  2124. 0000169A  4A2B 000F                tst.b      [A3 + 0xF]
  2125. 0000169E  671E                     beq        +0x20 /* 000016BE */
  2126. 000016A0  3B7C 0001 FC6E           move.w     [A5 - 0x392], 0x1
  2127. 000016A6  3B7C 0001 FC70           move.w     [A5 - 0x390], 0x1
  2128. 000016AC  2F0C                     move.l     -[A7], A4
  2129. 000016AE  2F07                     move.l     -[A7], D7
  2130. 000016B0  2F05                     move.l     -[A7], D5
  2131. 000016B2  2F0B                     move.l     -[A7], A3
  2132. 000016B4  4EBA 0962                jsr        [PC + 0x962 /* 00002018 */]
  2133. 000016B8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2134. 000016BC  6016                     bra        +0x18 /* 000016D4 */
  2135. label000016BE:
  2136. 000016BE  3B7C 8300 FC88           move.w     [A5 - 0x378], 0x8300
  2137. 000016C4  3B7C 8300 FC84           move.w     [A5 - 0x37C], 0x8300
  2138. 000016CA  2F0B                     move.l     -[A7], A3
  2139. 000016CC  486D 1602                pea.l      [A5 + 0x1602 /* export_700 */]
  2140. 000016D0  4E94                     jsr        [A4]
  2141. 000016D2  508F                     addq.l     A7, 8
  2142. label000016D4:
  2143. 000016D4  426D FC6E                clr.w      [A5 - 0x392]
  2144. 000016D8  426D FC70                clr.w      [A5 - 0x390]
  2145. 000016DC  026D FFF0 FC9A           andi.w     [A5 - 0x366], 0xFFF0
  2146. 000016E2  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  2147. 000016E8  4E5E                     unlink     A6
  2148. 000016EA  4E75                     rts
  2149. export_683:
  2150. 000016EC  48E7 0018                movem.l    -[A7], A3,A4
  2151. 000016F0  286F 0010                movea.l    A4, [A7 + 0x10]
  2152. 000016F4  266F 000C                movea.l    A3, [A7 + 0xC]
  2153. 000016F8  4A6D EA56                tst.w      [A5 - 0x15AA]
  2154. 000016FC  6726                     beq        +0x28 /* 00001724 */
  2155. 000016FE  202B 0066                move.l     D0, [A3 + 0x66]
  2156. 00001702  B0AB 0062                cmp.l      D0, [A3 + 0x62]
  2157. 00001706  6F1C                     ble        +0x1E /* 00001724 */
  2158. 00001708  2F0B                     move.l     -[A7], A3
  2159. 0000170A  4EBA EE2C                jsr        [PC - 0x11D4 /* 00000538 */]
  2160. 0000170E  2F0B                     move.l     -[A7], A3
  2161. 00001710  4EBA 076A                jsr        [PC + 0x76A /* 00001E7C */]
  2162. 00001714  7001                     moveq.l    D0, 0x01
  2163. 00001716  2F00                     move.l     -[A7], D0
  2164. 00001718  2F0C                     move.l     -[A7], A4
  2165. 0000171A  2F0B                     move.l     -[A7], A3
  2166. 0000171C  4EBA 2B84                jsr        [PC + 0x2B84 /* 000042A2 */]
  2167. 00001720  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2168. label00001724:
  2169. 00001724  4CDF 1800                movem.l    A3,A4, [A7]+
  2170. 00001728  4E75                     rts
  2171. export_684:
  2172. 0000172A  4E56 FFF8                link       A6, -0x0008
  2173. 0000172E  48E7 0110                movem.l    -[A7], D7,A3
  2174. 00001732  266E 0008                movea.l    A3, [A6 + 0x8]
  2175. 00001736  4247                     clr.w      D7
  2176. 00001738  426D FC6E                clr.w      [A5 - 0x392]
  2177. 0000173C  426D FC70                clr.w      [A5 - 0x390]
  2178. 00001740  026D F000 FC9A           andi.w     [A5 - 0x366], 0xF000
  2179. 00001746  3D7C 82FF FFF8           move.w     [A6 - 0x8], 0x82FF
  2180. 0000174C  3D7C 82FF FFFA           move.w     [A6 - 0x6], 0x82FF
  2181. 00001752  3D7C 8300 FFFC           move.w     [A6 - 0x4], 0x8300
  2182. 00001758  3D7C 8300 FFFE           move.w     [A6 - 0x2], 0x8300
  2183. 0000175E  41EB 00B6                lea.l      A0, [A3 + 0xB6]
  2184. 00001762  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2185. 00001766  20D9                     move.l     [A0]+, [A1]+
  2186. 00001768  20D9                     move.l     [A0]+, [A1]+
  2187. 0000176A  377C 7FFF 00CC           move.w     [A3 + 0xCC], 0x7FFF
  2188. 00001770  7000                     moveq.l    D0, 0x00
  2189. 00001772  2740 00D6                move.l     [A3 + 0xD6], D0
  2190. 00001776  2740 00D2                move.l     [A3 + 0xD2], D0
  2191. 0000177A  2740 00DE                move.l     [A3 + 0xDE], D0
  2192. 0000177E  426B 00D0                clr.w      [A3 + 0xD0]
  2193. 00001782  4878 0100                push.l     0x100
  2194. 00001786  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  2195. 0000178A  2740 00AE                move.l     [A3 + 0xAE], D0
  2196. 0000178E  588F                     addq.l     A7, 4
  2197. 00001790  6700 0182                beq        +0x184 /* 00001914 */
  2198. 00001794  277C 0000 0100 006E      move.l     [A3 + 0x6E], 0x100
  2199. 0000179C  700C                     moveq.l    D0, 0x0C
  2200. 0000179E  2F00                     move.l     -[A7], D0
  2201. 000017A0  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  2202. 000017A4  2740 00A6                move.l     [A3 + 0xA6], D0
  2203. 000017A8  588F                     addq.l     A7, 4
  2204. 000017AA  6700 0168                beq        +0x16A /* 00001914 */
  2205. 000017AE  377C 0001 0076           move.w     [A3 + 0x76], 0x1
  2206. 000017B4  206B 00A6                movea.l    A0, [A3 + 0xA6]
  2207. 000017B8  7001                     moveq.l    D0, 0x01
  2208. 000017BA  2140 0006                move.l     [A0 + 0x6], D0
  2209. 000017BE  3740 0078                move.w     [A3 + 0x78], D0
  2210. 000017C2  3740 0074                move.w     [A3 + 0x74], D0
  2211. 000017C6  3740 00C8                move.w     [A3 + 0xC8], D0
  2212. 000017CA  3740 00CA                move.w     [A3 + 0xCA], D0
  2213. 000017CE  206B 00A6                movea.l    A0, [A3 + 0xA6]
  2214. 000017D2  317C FFFF 000A           move.w     [A0 + 0xA], 0xFFFF
  2215. 000017D8  7230                     moveq.l    D1, 0x30
  2216. 000017DA  2F01                     move.l     -[A7], D1
  2217. 000017DC  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  2218. 000017E0  2740 009A                move.l     [A3 + 0x9A], D0
  2219. 000017E4  588F                     addq.l     A7, 4
  2220. 000017E6  6700 012C                beq        +0x12E /* 00001914 */
  2221. 000017EA  700A                     moveq.l    D0, 0x0A
  2222. 000017EC  2F00                     move.l     -[A7], D0
  2223. 000017EE  486B 009E                pea.l      [A3 + 0x9E]
  2224. 000017F2  486B 003C                pea.l      [A3 + 0x3C]
  2225. 000017F6  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  2226. 000017FA  4A40                     tst.w      D0
  2227. 000017FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2228. 00001800  6700 0112                beq        +0x114 /* 00001914 */
  2229. 00001804  2F2B 0042                move.l     -[A7], [A3 + 0x42]
  2230. 00001808  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  2231. 0000180C  206B 009E                movea.l    A0, [A3 + 0x9E]
  2232. 00001810  2140 0006                move.l     [A0 + 0x6], D0
  2233. 00001814  588F                     addq.l     A7, 4
  2234. 00001816  6700 00FC                beq        +0xFE /* 00001914 */
  2235. 0000181A  7014                     moveq.l    D0, 0x14
  2236. 0000181C  2F00                     move.l     -[A7], D0
  2237. 0000181E  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  2238. 00001822  2740 00A2                move.l     [A3 + 0xA2], D0
  2239. 00001826  588F                     addq.l     A7, 4
  2240. 00001828  6700 00EA                beq        +0xEC /* 00001914 */
  2241. 0000182C  7040                     moveq.l    D0, 0x40
  2242. 0000182E  2F00                     move.l     -[A7], D0
  2243. 00001830  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  2244. 00001834  2740 0096                move.l     [A3 + 0x96], D0
  2245. 00001838  588F                     addq.l     A7, 4
  2246. 0000183A  6700 00D8                beq        +0xDA /* 00001914 */
  2247. 0000183E  377C 0004 00C2           move.w     [A3 + 0xC2], 0x4
  2248. 00001844  377C 0006 00C4           move.w     [A3 + 0xC4], 0x6
  2249. 0000184A  377C 0002 00C6           move.w     [A3 + 0xC6], 0x2
  2250. 00001850  2F2B 009E                move.l     -[A7], [A3 + 0x9E]
  2251. 00001854  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  2252. 00001858  4EAD 079A                jsr        [A5 + 0x79A /* export_239 */]
  2253. 0000185C  2F00                     move.l     -[A7], D0
  2254. 0000185E  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  2255. 00001862  2200                     move.l     D1, D0
  2256. 00001864  201F                     move.l     D0, [A7]+
  2257. 00001866  D240                     add.w      D1, D0
  2258. 00001868  2F01                     move.l     -[A7], D1
  2259. 0000186A  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  2260. 0000186E  221F                     move.l     D1, [A7]+
  2261. 00001870  206B 0096                movea.l    A0, [A3 + 0x96]
  2262. 00001874  3140 000C                move.w     [A0 + 0xC], D0
  2263. 00001878  D041                     add.w      D0, D1
  2264. 0000187A  206B 009A                movea.l    A0, [A3 + 0x9A]
  2265. 0000187E  3140 0004                move.w     [A0 + 0x4], D0
  2266. 00001882  206B 0096                movea.l    A0, [A3 + 0x96]
  2267. 00001886  226B 0096                movea.l    A1, [A3 + 0x96]
  2268. 0000188A  43E9 0010                lea.l      A1, [A1 + 0x10]
  2269. 0000188E  22D8                     move.l     [A1]+, [A0]+
  2270. 00001890  22D8                     move.l     [A1]+, [A0]+
  2271. 00001892  22D8                     move.l     [A1]+, [A0]+
  2272. 00001894  22D8                     move.l     [A1]+, [A0]+
  2273. 00001896  206B 0096                movea.l    A0, [A3 + 0x96]
  2274. 0000189A  226B 009A                movea.l    A1, [A3 + 0x9A]
  2275. 0000189E  3029 0004                move.w     D0, [A1 + 0x4]
  2276. 000018A2  D168 001A                add.w      [A0 + 0x1A], D0
  2277. 000018A6  206B 00A2                movea.l    A0, [A3 + 0xA2]
  2278. 000018AA  117C 0001 000F           move.b     [A0 + 0xF], 0x1
  2279. 000018B0  206B 00A2                movea.l    A0, [A3 + 0xA2]
  2280. 000018B4  0028 0001 000E           ori.b      [A0 + 0xE], 0x1
  2281. 000018BA  206B 00A2                movea.l    A0, [A3 + 0xA2]
  2282. 000018BE  317C 0028 0006           move.w     [A0 + 0x6], 0x28 /* '(' */
  2283. 000018C4  206B 00A2                movea.l    A0, [A3 + 0xA2]
  2284. 000018C8  317C 0028 0004           move.w     [A0 + 0x4], 0x28 /* '(' */
  2285. 000018CE  377C 0014 0086           move.w     [A3 + 0x86], 0x14
  2286. 000018D4  377C 0014 0084           move.w     [A3 + 0x84], 0x14
  2287. 000018DA  377C 0014 0082           move.w     [A3 + 0x82], 0x14
  2288. 000018E0  377C 0014 0080           move.w     [A3 + 0x80], 0x14
  2289. 000018E6  7020                     moveq.l    D0, 0x20
  2290. 000018E8  2F00                     move.l     -[A7], D0
  2291. 000018EA  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  2292. 000018EE  48C0                     ext.l      D0
  2293. 000018F0  2200                     move.l     D1, D0
  2294. 000018F2  E588                     lsl        D0, 2
  2295. 000018F4  D081                     add.l      D0, D1
  2296. 000018F6  588F                     addq.l     A7, 4
  2297. 000018F8  2F00                     move.l     -[A7], D0
  2298. 000018FA  206D E9DE                movea.l    A0, [A5 - 0x1622]
  2299. 000018FE  3028 017A                move.w     D0, [A0 + 0x17A]
  2300. 00001902  48C0                     ext.l      D0
  2301. 00001904  2F00                     move.l     -[A7], D0
  2302. 00001906  4EAD 071A                jsr        [A5 + 0x71A /* export_223 */]
  2303. 0000190A  3740 0088                move.w     [A3 + 0x88], D0
  2304. 0000190E  5247                     addq.w     D7, 1
  2305. 00001910  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2306. label00001914:
  2307. 00001914  4A47                     tst.w      D7
  2308. 00001916  6658                     bne        +0x5A /* 00001970 */
  2309. 00001918  486B 0096                pea.l      [A3 + 0x96]
  2310. 0000191C  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2311. 00001920  486B 00A2                pea.l      [A3 + 0xA2]
  2312. 00001924  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2313. 00001928  4AAB 009E                tst.l      [A3 + 0x9E]
  2314. 0000192C  508F                     addq.l     A7, 8
  2315. 0000192E  671C                     beq        +0x1E /* 0000194C */
  2316. 00001930  206B 009E                movea.l    A0, [A3 + 0x9E]
  2317. 00001934  2028 0006                move.l     D0, [A0 + 0x6]
  2318. 00001938  B0AB 0042                cmp.l      D0, [A3 + 0x42]
  2319. 0000193C  670E                     beq        +0x10 /* 0000194C */
  2320. 0000193E  206B 009E                movea.l    A0, [A3 + 0x9E]
  2321. 00001942  4868 0006                pea.l      [A0 + 0x6]
  2322. 00001946  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2323. 0000194A  588F                     addq.l     A7, 4
  2324. label0000194C:
  2325. 0000194C  486B 009E                pea.l      [A3 + 0x9E]
  2326. 00001950  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2327. 00001954  486B 009A                pea.l      [A3 + 0x9A]
  2328. 00001958  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2329. 0000195C  486B 00A6                pea.l      [A3 + 0xA6]
  2330. 00001960  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2331. 00001964  486B 00AE                pea.l      [A3 + 0xAE]
  2332. 00001968  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2333. 0000196C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2334. label00001970:
  2335. 00001970  3007                     move.w     D0, D7
  2336. 00001972  4CEE 0880 FFF0           movem.l    D7,A3, [A6 - 0x10]
  2337. 00001978  4E5E                     unlink     A6
  2338. 0000197A  4E75                     rts
  2339. export_685:
  2340. 0000197C  48E7 0110                movem.l    -[A7], D7,A3
  2341. 00001980  266F 000C                movea.l    A3, [A7 + 0xC]
  2342. 00001984  200B                     move.l     D0, A3
  2343. 00001986  6700 0124                beq        +0x126 /* 00001AAC */
  2344. 0000198A  4AAB 0096                tst.l      [A3 + 0x96]
  2345. 0000198E  6722                     beq        +0x24 /* 000019B2 */
  2346. 00001990  7E00                     moveq.l    D7, 0x00
  2347. 00001992  6014                     bra        +0x16 /* 000019A8 */
  2348. label00001994:
  2349. 00001994  206B 0096                movea.l    A0, [A3 + 0x96]
  2350. 00001998  2007                     move.l     D0, D7
  2351. 0000199A  E980                     asl        D0, 4
  2352. 0000199C  4870 0800                pea.l      [A0 + D0]
  2353. 000019A0  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2354. 000019A4  588F                     addq.l     A7, 4
  2355. 000019A6  5287                     addq.l     D7, 1
  2356. label000019A8:
  2357. 000019A8  302B 00C2                move.w     D0, [A3 + 0xC2]
  2358. 000019AC  48C0                     ext.l      D0
  2359. 000019AE  B087                     cmp.l      D0, D7
  2360. 000019B0  6EE2                     bgt        -0x1C /* 00001994 */
  2361. label000019B2:
  2362. 000019B2  4AAB 009E                tst.l      [A3 + 0x9E]
  2363. 000019B6  6728                     beq        +0x2A /* 000019E0 */
  2364. 000019B8  7E00                     moveq.l    D7, 0x00
  2365. 000019BA  601A                     bra        +0x1C /* 000019D6 */
  2366. label000019BC:
  2367. 000019BC  206B 009E                movea.l    A0, [A3 + 0x9E]
  2368. 000019C0  2007                     move.l     D0, D7
  2369. 000019C2  D080                     add.l      D0, D0
  2370. 000019C4  2200                     move.l     D1, D0
  2371. 000019C6  E588                     lsl        D0, 2
  2372. 000019C8  D081                     add.l      D0, D1
  2373. 000019CA  4870 0806                pea.l      [A0 + D0 + 0x6]
  2374. 000019CE  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2375. 000019D2  588F                     addq.l     A7, 4
  2376. 000019D4  5287                     addq.l     D7, 1
  2377. label000019D6:
  2378. 000019D6  302B 0074                move.w     D0, [A3 + 0x74]
  2379. 000019DA  48C0                     ext.l      D0
  2380. 000019DC  B087                     cmp.l      D0, D7
  2381. 000019DE  6EDC                     bgt        -0x22 /* 000019BC */
  2382. label000019E0:
  2383. 000019E0  4AAB 00A2                tst.l      [A3 + 0xA2]
  2384. 000019E4  6728                     beq        +0x2A /* 00001A0E */
  2385. 000019E6  7E00                     moveq.l    D7, 0x00
  2386. 000019E8  601A                     bra        +0x1C /* 00001A04 */
  2387. label000019EA:
  2388. 000019EA  206B 00A2                movea.l    A0, [A3 + 0xA2]
  2389. 000019EE  2007                     move.l     D0, D7
  2390. 000019F0  E588                     lsl        D0, 2
  2391. 000019F2  2200                     move.l     D1, D0
  2392. 000019F4  E588                     lsl        D0, 2
  2393. 000019F6  D081                     add.l      D0, D1
  2394. 000019F8  4870 0810                pea.l      [A0 + D0 + 0x10]
  2395. 000019FC  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2396. 00001A00  588F                     addq.l     A7, 4
  2397. 00001A02  5287                     addq.l     D7, 1
  2398. label00001A04:
  2399. 00001A04  302B 0076                move.w     D0, [A3 + 0x76]
  2400. 00001A08  48C0                     ext.l      D0
  2401. 00001A0A  B087                     cmp.l      D0, D7
  2402. 00001A0C  6EDC                     bgt        -0x22 /* 000019EA */
  2403. label00001A0E:
  2404. 00001A0E  4AAB 00AA                tst.l      [A3 + 0xAA]
  2405. 00001A12  6738                     beq        +0x3A /* 00001A4C */
  2406. 00001A14  7E00                     moveq.l    D7, 0x00
  2407. 00001A16  602A                     bra        +0x2C /* 00001A42 */
  2408. label00001A18:
  2409. 00001A18  206B 00AA                movea.l    A0, [A3 + 0xAA]
  2410. 00001A1C  2007                     move.l     D0, D7
  2411. 00001A1E  D080                     add.l      D0, D0
  2412. 00001A20  2200                     move.l     D1, D0
  2413. 00001A22  E588                     lsl        D0, 2
  2414. 00001A24  D081                     add.l      D0, D1
  2415. 00001A26  7200                     moveq.l    D1, 0x00
  2416. 00001A28  3230 0808                move.w     D1, [A0 + D0 + 0x8]
  2417. 00001A2C  2F01                     move.l     -[A7], D1
  2418. 00001A2E  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  2419. 00001A32  4EAD 11A2                jsr        [A5 + 0x11A2 /* export_560 */]
  2420. 00001A36  206D BA78                movea.l    A0, [A5 - 0x4588]
  2421. 00001A3A  53A8 00CC                subq.l     [A0 + 0xCC], 1
  2422. 00001A3E  508F                     addq.l     A7, 8
  2423. 00001A40  5287                     addq.l     D7, 1
  2424. label00001A42:
  2425. 00001A42  302B 007A                move.w     D0, [A3 + 0x7A]
  2426. 00001A46  48C0                     ext.l      D0
  2427. 00001A48  B087                     cmp.l      D0, D7
  2428. 00001A4A  6ECC                     bgt        -0x32 /* 00001A18 */
  2429. label00001A4C:
  2430. 00001A4C  486B 0096                pea.l      [A3 + 0x96]
  2431. 00001A50  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2432. 00001A54  486B 009A                pea.l      [A3 + 0x9A]
  2433. 00001A58  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2434. 00001A5C  486B 009E                pea.l      [A3 + 0x9E]
  2435. 00001A60  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2436. 00001A64  486B 00A2                pea.l      [A3 + 0xA2]
  2437. 00001A68  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2438. 00001A6C  486B 00A6                pea.l      [A3 + 0xA6]
  2439. 00001A70  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2440. 00001A74  486B 00AA                pea.l      [A3 + 0xAA]
  2441. 00001A78  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2442. 00001A7C  486B 00AE                pea.l      [A3 + 0xAE]
  2443. 00001A80  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2444. 00001A84  486B 00B2                pea.l      [A3 + 0xB2]
  2445. 00001A88  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2446. 00001A8C  486B 00D6                pea.l      [A3 + 0xD6]
  2447. 00001A90  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  2448. 00001A94  4AAB 00E2                tst.l      [A3 + 0xE2]
  2449. 00001A98  4FEF 0024                lea.l      A7, [A7 + 0x24]
  2450. 00001A9C  670E                     beq        +0x10 /* 00001AAC */
  2451. 00001A9E  2F2B 00E2                move.l     -[A7], [A3 + 0xE2]
  2452. 00001AA2  7000                     moveq.l    D0, 0x00
  2453. 00001AA4  2F00                     move.l     -[A7], D0
  2454. 00001AA6  4EAD 1CFA                jsr        [A5 + 0x1CFA /* export_923 */]
  2455. 00001AAA  508F                     addq.l     A7, 8
  2456. label00001AAC:
  2457. 00001AAC  026D FFF0 FC9A           andi.w     [A5 - 0x366], 0xFFF0
  2458. 00001AB2  4CDF 0880                movem.l    D7,A3, [A7]+
  2459. 00001AB6  4E75                     rts
  2460. export_686:
  2461. 00001AB8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2462. 00001ABC  3C2F 001E                move.w     D6, [A7 + 0x1E]
  2463. 00001AC0  286F 0018                movea.l    A4, [A7 + 0x18]
  2464. 00001AC4  206F 0014                movea.l    A0, [A7 + 0x14]
  2465. 00001AC8  303C 0200                move.w     D0, 0x200
  2466. 00001ACC  C068 0072                and.w      D0, [A0 + 0x72]
  2467. 00001AD0  670A                     beq        +0xC /* 00001ADC */
  2468. 00001AD2  206F 0014                movea.l    A0, [A7 + 0x14]
  2469. 00001AD6  2668 00B2                movea.l    A3, [A0 + 0xB2]
  2470. 00001ADA  6008                     bra        +0xA /* 00001AE4 */
  2471. label00001ADC:
  2472. 00001ADC  206F 0014                movea.l    A0, [A7 + 0x14]
  2473. 00001AE0  2668 00AE                movea.l    A3, [A0 + 0xAE]
  2474. label00001AE4:
  2475. 00001AE4  48C6                     ext.l      D6
  2476. 00001AE6  70FF                     moveq.l    D0, 0xFFFFFFFF
  2477. 00001AE8  B086                     cmp.l      D0, D6
  2478. 00001AEA  661A                     bne        +0x1C /* 00001B06 */
  2479. 00001AEC  206F 0014                movea.l    A0, [A7 + 0x14]
  2480. 00001AF0  D7E8 0062                add.l      A3, [A0 + 0x62]
  2481. 00001AF4  206F 0014                movea.l    A0, [A7 + 0x14]
  2482. 00001AF8  226F 0014                movea.l    A1, [A7 + 0x14]
  2483. 00001AFC  2E28 0066                move.l     D7, [A0 + 0x66]
  2484. 00001B00  9EA9 0062                sub.l      D7, [A1 + 0x62]
  2485. 00001B04  6032                     bra        +0x34 /* 00001B38 */
  2486. label00001B06:
  2487. 00001B06  4A46                     tst.w      D6
  2488. 00001B08  6608                     bne        +0xA /* 00001B12 */
  2489. 00001B0A  2E3C 0000 00FF           move.l     D7, 0xFF
  2490. 00001B10  6026                     bra        +0x28 /* 00001B38 */
  2491. label00001B12:
  2492. 00001B12  4A46                     tst.w      D6
  2493. 00001B14  6F20                     ble        +0x22 /* 00001B36 */
  2494. 00001B16  48C6                     ext.l      D6
  2495. 00001B18  206F 0014                movea.l    A0, [A7 + 0x14]
  2496. 00001B1C  BCA8 006A                cmp.l      D6, [A0 + 0x6A]
  2497. 00001B20  6F0A                     ble        +0xC /* 00001B2C */
  2498. 00001B22  206F 0014                movea.l    A0, [A7 + 0x14]
  2499. 00001B26  3C28 006C                move.w     D6, [A0 + 0x6C]
  2500. 00001B2A  5246                     addq.w     D6, 1
  2501. label00001B2C:
  2502. 00001B2C  3006                     move.w     D0, D6
  2503. 00001B2E  5340                     subq.w     D0, 1
  2504. 00001B30  D6C0                     add.w      A3, D0
  2505. 00001B32  7E01                     moveq.l    D7, 0x01
  2506. 00001B34  6002                     bra        +0x4 /* 00001B38 */
  2507. label00001B36:
  2508. 00001B36  7E00                     moveq.l    D7, 0x00
  2509. label00001B38:
  2510. 00001B38  4214                     clr.b      [A4]
  2511. 00001B3A  600A                     bra        +0xC /* 00001B46 */
  2512. label00001B3C:
  2513. 00001B3C  5214                     addq.b     [A4], 1
  2514. 00001B3E  7000                     moveq.l    D0, 0x00
  2515. 00001B40  1014                     move.b     D0, [A4]
  2516. 00001B42  199B 0000                move.b     [A4 + D0.w], [A3]+
  2517. label00001B46:
  2518. 00001B46  7000                     moveq.l    D0, 0x00
  2519. 00001B48  1014                     move.b     D0, [A4]
  2520. 00001B4A  0C80 0000 00FF           cmpi.l     D0, 0xFF
  2521. 00001B50  6C0C                     bge        +0xE /* 00001B5E */
  2522. 00001B52  2007                     move.l     D0, D7
  2523. 00001B54  5387                     subq.l     D7, 1
  2524. 00001B56  4A80                     tst.l      D0
  2525. 00001B58  6704                     beq        +0x6 /* 00001B5E */
  2526. 00001B5A  4A13                     tst.b      [A3]
  2527. 00001B5C  66DE                     bne        -0x20 /* 00001B3C */
  2528. label00001B5E:
  2529. 00001B5E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2530. 00001B62  4E75                     rts
  2531. export_687:
  2532. 00001B64  4E56 FFDC                link       A6, -0x0024
  2533. 00001B68  48E7 0310                movem.l    -[A7], D6,D7,A3
  2534. 00001B6C  3C2F 003E                move.w     D6, [A7 + 0x3E]
  2535. 00001B70  266F 0038                movea.l    A3, [A7 + 0x38]
  2536. 00001B74  4A46                     tst.w      D6
  2537. 00001B76  6F28                     ble        +0x2A /* 00001BA0 */
  2538. 00001B78  7001                     moveq.l    D0, 0x01
  2539. 00001B7A  C06B 0072                and.w      D0, [A3 + 0x72]
  2540. 00001B7E  6620                     bne        +0x22 /* 00001BA0 */
  2541. 00001B80  70FF                     moveq.l    D0, 0xFFFFFFFF
  2542. 00001B82  2D40 FFF2                move.l     [A6 - 0xE], D0
  2543. 00001B86  486E FFF2                pea.l      [A6 - 0xE]
  2544. 00001B8A  486E FFF6                pea.l      [A6 - 0xA]
  2545. 00001B8E  3F3C 280E                move.w     -[A7], 0x280E
  2546. 00001B92  A9EB                     syscall    Pack4/FP68K
  2547. 00001B94  41EE FFF6                lea.l      A0, [A6 - 0xA]
  2548. 00001B98  3018                     move.w     D0, [A0]+
  2549. 00001B9A  2218                     move.l     D1, [A0]+
  2550. 00001B9C  2050                     movea.l    A0, [A0]
  2551. 00001B9E  6062                     bra        +0x64 /* 00001C02 */
  2552. label00001BA0:
  2553. 00001BA0  3006                     move.w     D0, D6
  2554. 00001BA2  6B26                     bmi        +0x28 /* 00001BCA */
  2555. 00001BA4  0C40 0002                cmpi.w     D0, 0x2
  2556. 00001BA8  6E20                     bgt        +0x22 /* 00001BCA */
  2557. 00001BAA  D040                     add.w      D0, D0
  2558. 00001BAC  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2559. 00001BB0  4EFB 0000                jmp        [PC + D0.w]
  2560. 00001BB4  0008 000E                ori.b      A0, 0xE
  2561. 00001BB8  0014 2E2B                ori.b      [A4], 0x2B /* '+' */
  2562. 00001BBC  006A 600A 2E2B           ori.w      [A2 + 0x2E2B], 0x600A /* '`\n' */
  2563. 00001BC2  0062 6004                ori.w      -[A2], 0x6004
  2564. 00001BC6  2E2B 0066                move.l     D7, [A3 + 0x66]
  2565. label00001BCA:
  2566. 00001BCA  2D47 FFEE                move.l     [A6 - 0x12], D7
  2567. 00001BCE  486E FFEE                pea.l      [A6 - 0x12]
  2568. 00001BD2  486E FFF6                pea.l      [A6 - 0xA]
  2569. 00001BD6  3F3C 280E                move.w     -[A7], 0x280E
  2570. 00001BDA  A9EB                     syscall    Pack4/FP68K
  2571. 00001BDC  486E FFF6                pea.l      [A6 - 0xA]
  2572. 00001BE0  486E FFE6                pea.l      [A6 - 0x1A]
  2573. 00001BE4  3F3C 0810                move.w     -[A7], 0x810
  2574. 00001BE8  A9EB                     syscall    Pack4/FP68K
  2575. 00001BEA  486E FFE6                pea.l      [A6 - 0x1A]
  2576. 00001BEE  486E FFDC                pea.l      [A6 - 0x24]
  2577. 00001BF2  3F3C 080E                move.w     -[A7], 0x80E
  2578. 00001BF6  A9EB                     syscall    Pack4/FP68K
  2579. 00001BF8  41EE FFDC                lea.l      A0, [A6 - 0x24]
  2580. 00001BFC  3018                     move.w     D0, [A0]+
  2581. 00001BFE  2218                     move.l     D1, [A0]+
  2582. 00001C00  2050                     movea.l    A0, [A0]
  2583. label00001C02:
  2584. 00001C02  4CEE 08C0 FFD0           movem.l    D6,D7,A3, [A6 - 0x30]
  2585. 00001C08  4E5E                     unlink     A6
  2586. 00001C0A  4E75                     rts
  2587. export_688:
  2588. fn00001C0C:
  2589. 00001C0C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2590. 00001C10  286F 001C                movea.l    A4, [A7 + 0x1C]
  2591. 00001C14  2E2F 0018                move.l     D7, [A7 + 0x18]
  2592. 00001C18  266F 0014                movea.l    A3, [A7 + 0x14]
  2593. 00001C1C  3C2B 0072                move.w     D6, [A3 + 0x72]
  2594. 00001C20  7004                     moveq.l    D0, 0x04
  2595. 00001C22  B087                     cmp.l      D0, D7
  2596. 00001C24  6608                     bne        +0xA /* 00001C2E */
  2597. 00001C26  006B 0004 0072           ori.w      [A3 + 0x72], 0x4
  2598. 00001C2C  600C                     bra        +0xE /* 00001C3A */
  2599. label00001C2E:
  2600. 00001C2E  7005                     moveq.l    D0, 0x05
  2601. 00001C30  B087                     cmp.l      D0, D7
  2602. 00001C32  6606                     bne        +0x8 /* 00001C3A */
  2603. 00001C34  026B FFFB 0072           andi.w     [A3 + 0x72], 0xFFFB
  2604. label00001C3A:
  2605. 00001C3A  206B 00A2                movea.l    A0, [A3 + 0xA2]
  2606. 00001C3E  7000                     moveq.l    D0, 0x00
  2607. 00001C40  1028 000F                move.b     D0, [A0 + 0xF]
  2608. 00001C44  BE80                     cmp.l      D7, D0
  2609. 00001C46  6606                     bne        +0x8 /* 00001C4E */
  2610. 00001C48  BC6B 0072                cmp.w      D6, [A3 + 0x72]
  2611. 00001C4C  6774                     beq        +0x76 /* 00001CC2 */
  2612. label00001C4E:
  2613. 00001C4E  7004                     moveq.l    D0, 0x04
  2614. 00001C50  B087                     cmp.l      D0, D7
  2615. 00001C52  6F16                     ble        +0x18 /* 00001C6A */
  2616. 00001C54  206B 00A2                movea.l    A0, [A3 + 0xA2]
  2617. 00001C58  302B 008A                move.w     D0, [A3 + 0x8A]
  2618. 00001C5C  48C0                     ext.l      D0
  2619. 00001C5E  E588                     lsl        D0, 2
  2620. 00001C60  2200                     move.l     D1, D0
  2621. 00001C62  E588                     lsl        D0, 2
  2622. 00001C64  D081                     add.l      D0, D1
  2623. 00001C66  1187 080F                move.b     [A0 + D0 + 0xF], D7
  2624. label00001C6A:
  2625. 00001C6A  7004                     moveq.l    D0, 0x04
  2626. 00001C6C  C046                     and.w      D0, D6
  2627. 00001C6E  7204                     moveq.l    D1, 0x04
  2628. 00001C70  C26B 0072                and.w      D1, [A3 + 0x72]
  2629. 00001C74  B240                     cmp.w      D1, D0
  2630. 00001C76  6718                     beq        +0x1A /* 00001C90 */
  2631. 00001C78  2F0B                     move.l     -[A7], A3
  2632. 00001C7A  4EBA F444                jsr        [PC - 0xBBC /* 000010C0 */]
  2633. 00001C7E  2F0B                     move.l     -[A7], A3
  2634. 00001C80  4EBA E8B6                jsr        [PC - 0x174A /* 00000538 */]
  2635. 00001C84  2F0B                     move.l     -[A7], A3
  2636. 00001C86  4EBA 01F4                jsr        [PC + 0x1F4 /* 00001E7C */]
  2637. 00001C8A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2638. 00001C8E  601C                     bra        +0x1E /* 00001CAC */
  2639. label00001C90:
  2640. 00001C90  7001                     moveq.l    D0, 0x01
  2641. 00001C92  2F00                     move.l     -[A7], D0
  2642. 00001C94  322B 0092                move.w     D1, [A3 + 0x92]
  2643. 00001C98  48C1                     ext.l      D1
  2644. 00001C9A  2F01                     move.l     -[A7], D1
  2645. 00001C9C  2F0B                     move.l     -[A7], A3
  2646. 00001C9E  4EBA E418                jsr        [PC - 0x1BE8 /* 000000B8 */]
  2647. 00001CA2  2F0B                     move.l     -[A7], A3
  2648. 00001CA4  4EBA 01D6                jsr        [PC + 0x1D6 /* 00001E7C */]
  2649. 00001CA8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2650. label00001CAC:
  2651. 00001CAC  7001                     moveq.l    D0, 0x01
  2652. 00001CAE  2F00                     move.l     -[A7], D0
  2653. 00001CB0  2F0C                     move.l     -[A7], A4
  2654. 00001CB2  2F0B                     move.l     -[A7], A3
  2655. 00001CB4  4EBA 25EC                jsr        [PC + 0x25EC /* 000042A2 */]
  2656. 00001CB8  006B 1000 0072           ori.w      [A3 + 0x72], 0x1000
  2657. 00001CBE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2658. label00001CC2:
  2659. 00001CC2  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2660. 00001CC6  4E75                     rts
  2661. export_689:
  2662. 00001CC8  4E56 FFFC                link       A6, -0x0004
  2663. 00001CCC  48E7 0118                movem.l    -[A7], D7,A3,A4
  2664. 00001CD0  2E2E 000C                move.l     D7, [A6 + 0xC]
  2665. 00001CD4  286E 0010                movea.l    A4, [A6 + 0x10]
  2666. 00001CD8  266E 0008                movea.l    A3, [A6 + 0x8]
  2667. 00001CDC  302B 00CA                move.w     D0, [A3 + 0xCA]
  2668. 00001CE0  48C0                     ext.l      D0
  2669. 00001CE2  B087                     cmp.l      D0, D7
  2670. 00001CE4  6E16                     bgt        +0x18 /* 00001CFC */
  2671. 00001CE6  2F0C                     move.l     -[A7], A4
  2672. 00001CE8  2F2B 006A                move.l     -[A7], [A3 + 0x6A]
  2673. 00001CEC  2F2B 006A                move.l     -[A7], [A3 + 0x6A]
  2674. 00001CF0  2F0B                     move.l     -[A7], A3
  2675. 00001CF2  4EBA 434C                jsr        [PC + 0x434C /* 00006040 */]
  2676. 00001CF6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2677. 00001CFA  603E                     bra        +0x40 /* 00001D3A */
  2678. label00001CFC:
  2679. 00001CFC  4A87                     tst.l      D7
  2680. 00001CFE  6C14                     bge        +0x16 /* 00001D14 */
  2681. 00001D00  2F0C                     move.l     -[A7], A4
  2682. 00001D02  7000                     moveq.l    D0, 0x00
  2683. 00001D04  2F00                     move.l     -[A7], D0
  2684. 00001D06  2F00                     move.l     -[A7], D0
  2685. 00001D08  2F0B                     move.l     -[A7], A3
  2686. 00001D0A  4EBA 4334                jsr        [PC + 0x4334 /* 00006040 */]
  2687. 00001D0E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2688. 00001D12  6026                     bra        +0x28 /* 00001D3A */
  2689. label00001D14:
  2690. 00001D14  2007                     move.l     D0, D7
  2691. 00001D16  E780                     asl        D0, 3
  2692. 00001D18  D0AB 009A                add.l      D0, [A3 + 0x9A]
  2693. 00001D1C  2D40 FFFC                move.l     [A6 - 0x4], D0
  2694. 00001D20  2F0C                     move.l     -[A7], A4
  2695. 00001D22  206E FFFC                movea.l    A0, [A6 - 0x4]
  2696. 00001D26  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2697. 00001D2A  206E FFFC                movea.l    A0, [A6 - 0x4]
  2698. 00001D2E  2F10                     move.l     -[A7], [A0]
  2699. 00001D30  2F0B                     move.l     -[A7], A3
  2700. 00001D32  4EBA 430C                jsr        [PC + 0x430C /* 00006040 */]
  2701. 00001D36  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2702. label00001D3A:
  2703. 00001D3A  2F0C                     move.l     -[A7], A4
  2704. 00001D3C  7001                     moveq.l    D0, 0x01
  2705. 00001D3E  2F00                     move.l     -[A7], D0
  2706. 00001D40  2F0B                     move.l     -[A7], A3
  2707. 00001D42  4EBA 4B34                jsr        [PC + 0x4B34 /* 00006878 */]
  2708. 00001D46  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2709. 00001D4A  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  2710. 00001D50  4E5E                     unlink     A6
  2711. 00001D52  4E75                     rts
  2712. fn00001D54:
  2713. 00001D54  4E56 FEF8                link       A6, -0x0108
  2714. 00001D58  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2715. 00001D5C  286E 0008                movea.l    A4, [A6 + 0x8]
  2716. 00001D60  2A2E 0010                move.l     D5, [A6 + 0x10]
  2717. 00001D64  206E 000C                movea.l    A0, [A6 + 0xC]
  2718. 00001D68  3E28 0008                move.w     D7, [A0 + 0x8]
  2719. 00001D6C  206E 000C                movea.l    A0, [A6 + 0xC]
  2720. 00001D70  2650                     movea.l    A3, [A0]
  2721. 00001D72  200B                     move.l     D0, A3
  2722. 00001D74  6700 00FA                beq        +0xFC /* 00001E70 */
  2723. 00001D78  206E 000C                movea.l    A0, [A6 + 0xC]
  2724. 00001D7C  4A68 000E                tst.w      [A0 + 0xE]
  2725. 00001D80  6700 00EE                beq        +0xF0 /* 00001E70 */
  2726. 00001D84  206E 000C                movea.l    A0, [A6 + 0xC]
  2727. 00001D88  2C28 0004                move.l     D6, [A0 + 0x4]
  2728. 00001D8C  BC85                     cmp.l      D6, D5
  2729. 00001D8E  6C00 00E0                bge        +0xE2 /* 00001E70 */
  2730. 00001D92  206E 000C                movea.l    A0, [A6 + 0xC]
  2731. 00001D96  3028 000E                move.w     D0, [A0 + 0xE]
  2732. 00001D9A  5340                     subq.w     D0, 1
  2733. 00001D9C  48C0                     ext.l      D0
  2734. 00001D9E  E780                     asl        D0, 3
  2735. 00001DA0  D08B                     add.l      D0, A3
  2736. 00001DA2  2D40 FEF8                move.l     [A6 - 0x108], D0
  2737. 00001DA6  6034                     bra        +0x36 /* 00001DDC */
  2738. label00001DA8:
  2739. 00001DA8  DE6B 0002                add.w      D7, [A3 + 0x2]
  2740. 00001DAC  302B 0006                move.w     D0, [A3 + 0x6]
  2741. 00001DB0  48C0                     ext.l      D0
  2742. 00001DB2  DC80                     add.l      D6, D0
  2743. 00001DB4  BC85                     cmp.l      D6, D5
  2744. 00001DB6  6706                     beq        +0x8 /* 00001DBE */
  2745. 00001DB8  B7EE FEF8                cmpa.l     A3, [A6 - 0x108]
  2746. 00001DBC  661A                     bne        +0x1C /* 00001DD8 */
  2747. label00001DBE:
  2748. 00001DBE  BE6C 00CC                cmp.w      D7, [A4 + 0xCC]
  2749. 00001DC2  6D0C                     blt        +0xE /* 00001DD0 */
  2750. 00001DC4  302C 00CC                move.w     D0, [A4 + 0xCC]
  2751. 00001DC8  5340                     subq.w     D0, 1
  2752. 00001DCA  48C0                     ext.l      D0
  2753. 00001DCC  6000 00A4                bra        +0xA6 /* 00001E72 */
  2754. label00001DD0:
  2755. 00001DD0  48C7                     ext.l      D7
  2756. 00001DD2  2007                     move.l     D0, D7
  2757. 00001DD4  6000 009C                bra        +0x9E /* 00001E72 */
  2758. label00001DD8:
  2759. 00001DD8  D6FC 0008                add.w      A3, 0x8
  2760. label00001DDC:
  2761. 00001DDC  302B 0006                move.w     D0, [A3 + 0x6]
  2762. 00001DE0  48C0                     ext.l      D0
  2763. 00001DE2  D086                     add.l      D0, D6
  2764. 00001DE4  B085                     cmp.l      D0, D5
  2765. 00001DE6  6FC0                     ble        -0x3E /* 00001DA8 */
  2766. 00001DE8  BC85                     cmp.l      D6, D5
  2767. 00001DEA  6C78                     bge        +0x7A /* 00001E64 */
  2768. 00001DEC  7020                     moveq.l    D0, 0x20
  2769. 00001DEE  B06B 0004                cmp.w      D0, [A3 + 0x4]
  2770. 00001DF2  6D1C                     blt        +0x1E /* 00001E10 */
  2771. 00001DF4  302B 0002                move.w     D0, [A3 + 0x2]
  2772. 00001DF8  48C0                     ext.l      D0
  2773. 00001DFA  2205                     move.l     D1, D5
  2774. 00001DFC  9286                     sub.l      D1, D6
  2775. 00001DFE  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2776. 00001E02  322B 0006                move.w     D1, [A3 + 0x6]
  2777. 00001E06  48C1                     ext.l      D1
  2778. 00001E08  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2779. 00001E0C  DE40                     add.w      D7, D0
  2780. 00001E0E  6054                     bra        +0x56 /* 00001E64 */
  2781. label00001E10:
  2782. 00001E10  2006                     move.l     D0, D6
  2783. 00001E12  D0AC 00AE                add.l      D0, [A4 + 0xAE]
  2784. 00001E16  2D40 FEFC                move.l     [A6 - 0x104], D0
  2785. 00001E1A  422E FF00                clr.b      [A6 - 0x100]
  2786. 00001E1E  3013                     move.w     D0, [A3]
  2787. 00001E20  48C0                     ext.l      D0
  2788. 00001E22  D080                     add.l      D0, D0
  2789. 00001E24  2200                     move.l     D1, D0
  2790. 00001E26  E588                     lsl        D0, 2
  2791. 00001E28  D081                     add.l      D0, D1
  2792. 00001E2A  D0AC 009E                add.l      D0, [A4 + 0x9E]
  2793. 00001E2E  2F00                     move.l     -[A7], D0
  2794. 00001E30  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  2795. 00001E34  588F                     addq.l     A7, 4
  2796. 00001E36  601A                     bra        +0x1C /* 00001E52 */
  2797. label00001E38:
  2798. 00001E38  206E FEFC                movea.l    A0, [A6 - 0x104]
  2799. 00001E3C  52AE FEFC                addq.l     [A6 - 0x104], 1
  2800. 00001E40  522E FF00                addq.b     [A6 - 0x100], 1
  2801. 00001E44  7000                     moveq.l    D0, 0x00
  2802. 00001E46  102E FF00                move.b     D0, [A6 - 0x100]
  2803. 00001E4A  43EE FF00                lea.l      A1, [A6 - 0x100]
  2804. 00001E4E  1390 0000                move.b     [A1 + D0.w], [A0]
  2805. label00001E52:
  2806. 00001E52  5286                     addq.l     D6, 1
  2807. 00001E54  BA86                     cmp.l      D5, D6
  2808. 00001E56  6CE0                     bge        -0x1E /* 00001E38 */
  2809. 00001E58  486E FF00                pea.l      [A6 - 0x100]
  2810. 00001E5C  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  2811. 00001E60  DE40                     add.w      D7, D0
  2812. 00001E62  588F                     addq.l     A7, 4
  2813. label00001E64:
  2814. 00001E64  BE6C 00CC                cmp.w      D7, [A4 + 0xCC]
  2815. 00001E68  6D06                     blt        +0x8 /* 00001E70 */
  2816. 00001E6A  3E2C 00CC                move.w     D7, [A4 + 0xCC]
  2817. 00001E6E  5347                     subq.w     D7, 1
  2818. label00001E70:
  2819. 00001E70  3007                     move.w     D0, D7
  2820. label00001E72:
  2821. 00001E72  4CEE 18E0 FEE4           movem.l    D5,D6,D7,A3,A4, [A6 - 0x11C]
  2822. 00001E78  4E5E                     unlink     A6
  2823. 00001E7A  4E75                     rts
  2824. export_690:
  2825. fn00001E7C:
  2826. 00001E7C  4E56 FFFC                link       A6, -0x0004
  2827. 00001E80  48E7 0118                movem.l    -[A7], D7,A3,A4
  2828. 00001E84  266E 0008                movea.l    A3, [A6 + 0x8]
  2829. 00001E88  286B 0096                movea.l    A4, [A3 + 0x96]
  2830. 00001E8C  302B 00C8                move.w     D0, [A3 + 0xC8]
  2831. 00001E90  48C0                     ext.l      D0
  2832. 00001E92  E980                     asl        D0, 4
  2833. 00001E94  D08C                     add.l      D0, A4
  2834. 00001E96  2D40 FFFC                move.l     [A6 - 0x4], D0
  2835. 00001E9A  026B 3FFF 0072           andi.w     [A3 + 0x72], 0x3FFF
  2836. 00001EA0  4A6B 00C8                tst.w      [A3 + 0xC8]
  2837. 00001EA4  6700 0088                beq        +0x8A /* 00001F2E */
  2838. 00001EA8  202B 0066                move.l     D0, [A3 + 0x66]
  2839. 00001EAC  B0AB 0062                cmp.l      D0, [A3 + 0x62]
  2840. 00001EB0  667C                     bne        +0x7E /* 00001F2E */
  2841. 00001EB2  202B 0062                move.l     D0, [A3 + 0x62]
  2842. 00001EB6  B0AC 0004                cmp.l      D0, [A4 + 0x4]
  2843. 00001EBA  6D72                     blt        +0x74 /* 00001F2E */
  2844. 00001EBC  206E FFFC                movea.l    A0, [A6 - 0x4]
  2845. 00001EC0  202B 0062                move.l     D0, [A3 + 0x62]
  2846. 00001EC4  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  2847. 00001EC8  6C64                     bge        +0x66 /* 00001F2E */
  2848. 00001ECA  6004                     bra        +0x6 /* 00001ED0 */
  2849. label00001ECC:
  2850. 00001ECC  D8FC 0010                add.w      A4, 0x10
  2851. label00001ED0:
  2852. 00001ED0  B9EE FFFC                cmpa.l     A4, [A6 - 0x4]
  2853. 00001ED4  6412                     bcc        +0x14 /* 00001EE8 */
  2854. 00001ED6  200C                     move.l     D0, A4
  2855. 00001ED8  7210                     moveq.l    D1, 0x10
  2856. 00001EDA  D081                     add.l      D0, D1
  2857. 00001EDC  2040                     movea.l    A0, D0
  2858. 00001EDE  2028 0004                move.l     D0, [A0 + 0x4]
  2859. 00001EE2  B0AB 0062                cmp.l      D0, [A3 + 0x62]
  2860. 00001EE6  6FE4                     ble        -0x1A /* 00001ECC */
  2861. label00001EE8:
  2862. 00001EE8  302C 000A                move.w     D0, [A4 + 0xA]
  2863. 00001EEC  D06C 000C                add.w      D0, [A4 + 0xC]
  2864. 00001EF0  3740 00BE                move.w     [A3 + 0xBE], D0
  2865. 00001EF4  2F2B 0062                move.l     -[A7], [A3 + 0x62]
  2866. 00001EF8  2F0C                     move.l     -[A7], A4
  2867. 00001EFA  2F0B                     move.l     -[A7], A3
  2868. 00001EFC  4EBA FE56                jsr        [PC - 0x1AA /* 00001D54 */]
  2869. 00001F00  3740 00C0                move.w     [A3 + 0xC0], D0
  2870. 00001F04  3E2B 00C0                move.w     D7, [A3 + 0xC0]
  2871. 00001F08  9E6B 007E                sub.w      D7, [A3 + 0x7E]
  2872. 00001F0C  4A47                     tst.w      D7
  2873. 00001F0E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2874. 00001F12  6D00 00CE                blt        +0xD0 /* 00001FE2 */
  2875. 00001F16  302B 00BC                move.w     D0, [A3 + 0xBC]
  2876. 00001F1A  906B 00B8                sub.w      D0, [A3 + 0xB8]
  2877. 00001F1E  B047                     cmp.w      D0, D7
  2878. 00001F20  6D00 00C0                blt        +0xC2 /* 00001FE2 */
  2879. 00001F24  006B 8000 0072           ori.w      [A3 + 0x72], 0x8000
  2880. 00001F2A  6000 00B6                bra        +0xB8 /* 00001FE2 */
  2881. label00001F2E:
  2882. 00001F2E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2883. 00001F32  2028 0004                move.l     D0, [A0 + 0x4]
  2884. 00001F36  B0AB 0062                cmp.l      D0, [A3 + 0x62]
  2885. 00001F3A  667C                     bne        +0x7E /* 00001FB8 */
  2886. 00001F3C  202B 006A                move.l     D0, [A3 + 0x6A]
  2887. 00001F40  B0AB 0062                cmp.l      D0, [A3 + 0x62]
  2888. 00001F44  6672                     bne        +0x74 /* 00001FB8 */
  2889. 00001F46  4A6B 00C8                tst.w      [A3 + 0xC8]
  2890. 00001F4A  672E                     beq        +0x30 /* 00001F7A */
  2891. 00001F4C  206B 00AE                movea.l    A0, [A3 + 0xAE]
  2892. 00001F50  202B 0062                move.l     D0, [A3 + 0x62]
  2893. 00001F54  720D                     moveq.l    D1, 0x0D
  2894. 00001F56  B230 08FF                cmp.b      D1, [A0 + D0 - 0x1]
  2895. 00001F5A  671E                     beq        +0x20 /* 00001F7A */
  2896. 00001F5C  2F2B 0062                move.l     -[A7], [A3 + 0x62]
  2897. 00001F60  70F0                     moveq.l    D0, 0xFFFFFFF0
  2898. 00001F62  D1AE FFFC                add.l      [A6 - 0x4], D0
  2899. 00001F66  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2900. 00001F6A  2F0B                     move.l     -[A7], A3
  2901. 00001F6C  4EBA FDE6                jsr        [PC - 0x21A /* 00001D54 */]
  2902. 00001F70  3740 00C0                move.w     [A3 + 0xC0], D0
  2903. 00001F74  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2904. 00001F78  600A                     bra        +0xC /* 00001F84 */
  2905. label00001F7A:
  2906. 00001F7A  206E FFFC                movea.l    A0, [A6 - 0x4]
  2907. 00001F7E  3768 0008 00C0           move.w     [A3 + 0xC0], [A0 + 0x8]
  2908. label00001F84:
  2909. 00001F84  206E FFFC                movea.l    A0, [A6 - 0x4]
  2910. 00001F88  226E FFFC                movea.l    A1, [A6 - 0x4]
  2911. 00001F8C  3029 000A                move.w     D0, [A1 + 0xA]
  2912. 00001F90  D068 000C                add.w      D0, [A0 + 0xC]
  2913. 00001F94  3740 00BE                move.w     [A3 + 0xBE], D0
  2914. 00001F98  3E2B 00C0                move.w     D7, [A3 + 0xC0]
  2915. 00001F9C  9E6B 007E                sub.w      D7, [A3 + 0x7E]
  2916. 00001FA0  4A47                     tst.w      D7
  2917. 00001FA2  6D3E                     blt        +0x40 /* 00001FE2 */
  2918. 00001FA4  302B 00BC                move.w     D0, [A3 + 0xBC]
  2919. 00001FA8  906B 00B8                sub.w      D0, [A3 + 0xB8]
  2920. 00001FAC  B047                     cmp.w      D0, D7
  2921. 00001FAE  6D32                     blt        +0x34 /* 00001FE2 */
  2922. 00001FB0  006B 8000 0072           ori.w      [A3 + 0x72], 0x8000
  2923. 00001FB6  602A                     bra        +0x2C /* 00001FE2 */
  2924. label00001FB8:
  2925. 00001FB8  377C 8300 00BE           move.w     [A3 + 0xBE], 0x8300
  2926. 00001FBE  377C 8300 00C0           move.w     [A3 + 0xC0], 0x8300
  2927. 00001FC4  206E FFFC                movea.l    A0, [A6 - 0x4]
  2928. 00001FC8  202B 0062                move.l     D0, [A3 + 0x62]
  2929. 00001FCC  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  2930. 00001FD0  6F0A                     ble        +0xC /* 00001FDC */
  2931. 00001FD2  202B 0066                move.l     D0, [A3 + 0x66]
  2932. 00001FD6  B0AC 0004                cmp.l      D0, [A4 + 0x4]
  2933. 00001FDA  6F06                     ble        +0x8 /* 00001FE2 */
  2934. label00001FDC:
  2935. 00001FDC  006B 4000 0072           ori.w      [A3 + 0x72], 0x4000 /* '@\0' */
  2936. label00001FE2:
  2937. 00001FE2  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  2938. 00001FE8  4E5E                     unlink     A6
  2939. 00001FEA  4E75                     rts
  2940. export_691:
  2941. fn00001FEC:
  2942. 00001FEC  48E7 0018                movem.l    -[A7], A3,A4
  2943. 00001FF0  286F 000C                movea.l    A4, [A7 + 0xC]
  2944. 00001FF4  266F 0010                movea.l    A3, [A7 + 0x10]
  2945. 00001FF8  200B                     move.l     D0, A3
  2946. 00001FFA  6716                     beq        +0x18 /* 00002012 */
  2947. 00001FFC  006D 0800 FC9A           ori.w      [A5 - 0x366], 0x800
  2948. 00002002  2F0C                     move.l     -[A7], A4
  2949. 00002004  486D 15F2                pea.l      [A5 + 0x15F2 /* export_698 */]
  2950. 00002008  4E93                     jsr        [A3]
  2951. 0000200A  026D F7FF FC9A           andi.w     [A5 - 0x366], 0xF7FF
  2952. 00002010  508F                     addq.l     A7, 8
  2953. label00002012:
  2954. 00002012  4CDF 1800                movem.l    A3,A4, [A7]+
  2955. 00002016  4E75                     rts
  2956. fn00002018:
  2957. 00002018  4E56 FFFC                link       A6, -0x0004
  2958. 0000201C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2959. 00002020  2A2E 000C                move.l     D5, [A6 + 0xC]
  2960. 00002024  2E2E 0010                move.l     D7, [A6 + 0x10]
  2961. 00002028  286E 0008                movea.l    A4, [A6 + 0x8]
  2962. 0000202C  4AAC 006A                tst.l      [A4 + 0x6A]
  2963. 00002030  6700 0194                beq        +0x196 /* 000021C6 */
  2964. 00002034  302C 00C8                move.w     D0, [A4 + 0xC8]
  2965. 00002038  48C0                     ext.l      D0
  2966. 0000203A  E980                     asl        D0, 4
  2967. 0000203C  266C 0096                movea.l    A3, [A4 + 0x96]
  2968. 00002040  D08B                     add.l      D0, A3
  2969. 00002042  2D40 FFFC                move.l     [A6 - 0x4], D0
  2970. 00002046  BAAB 0004                cmp.l      D5, [A3 + 0x4]
  2971. 0000204A  6C04                     bge        +0x6 /* 00002050 */
  2972. 0000204C  2A2B 0004                move.l     D5, [A3 + 0x4]
  2973. label00002050:
  2974. 00002050  206E FFFC                movea.l    A0, [A6 - 0x4]
  2975. 00002054  BEA8 0004                cmp.l      D7, [A0 + 0x4]
  2976. 00002058  6F08                     ble        +0xA /* 00002062 */
  2977. 0000205A  206E FFFC                movea.l    A0, [A6 - 0x4]
  2978. 0000205E  2E28 0004                move.l     D7, [A0 + 0x4]
  2979. label00002062:
  2980. 00002062  2C05                     move.l     D6, D5
  2981. 00002064  BE86                     cmp.l      D7, D6
  2982. 00002066  6E1A                     bgt        +0x1C /* 00002082 */
  2983. 00002068  BCAC 006A                cmp.l      D6, [A4 + 0x6A]
  2984. 0000206C  6C14                     bge        +0x16 /* 00002082 */
  2985. 0000206E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2986. 00002072  2F0C                     move.l     -[A7], A4
  2987. 00002074  4EBA FF76                jsr        [PC - 0x8A /* 00001FEC */]
  2988. 00002078  508F                     addq.l     A7, 8
  2989. 0000207A  6000 016C                bra        +0x16E /* 000021E8 */
  2990. label0000207E:
  2991. 0000207E  D6FC 0010                add.w      A3, 0x10
  2992. label00002082:
  2993. 00002082  200B                     move.l     D0, A3
  2994. 00002084  7210                     moveq.l    D1, 0x10
  2995. 00002086  D081                     add.l      D0, D1
  2996. 00002088  2040                     movea.l    A0, D0
  2997. 0000208A  BCA8 0004                cmp.l      D6, [A0 + 0x4]
  2998. 0000208E  6D06                     blt        +0x8 /* 00002096 */
  2999. 00002090  B7EE FFFC                cmpa.l     A3, [A6 - 0x4]
  3000. 00002094  65E8                     bcs        -0x16 /* 0000207E */
  3001. label00002096:
  3002. 00002096  B7EE FFFC                cmpa.l     A3, [A6 - 0x4]
  3003. 0000209A  660A                     bne        +0xC /* 000020A6 */
  3004. 0000209C  4A6C 00C8                tst.w      [A4 + 0xC8]
  3005. 000020A0  6704                     beq        +0x6 /* 000020A6 */
  3006. 000020A2  D6FC FFF0                add.w      A3, 0xFFF0
  3007. label000020A6:
  3008. 000020A6  526D FC6E                addq.w     [A5 - 0x392], 1
  3009. 000020AA  302B 000A                move.w     D0, [A3 + 0xA]
  3010. 000020AE  D06C 00B6                add.w      D0, [A4 + 0xB6]
  3011. 000020B2  3B40 FC82                move.w     [A5 - 0x37E], D0
  3012. 000020B6  202B 0004                move.l     D0, [A3 + 0x4]
  3013. 000020BA  B0AC 006A                cmp.l      D0, [A4 + 0x6A]
  3014. 000020BE  6C00 00C0                bge        +0xC2 /* 00002180 */
  3015. 000020C2  6000 00B6                bra        +0xB8 /* 0000217A */
  3016. label000020C6:
  3017. 000020C6  BCAB 0004                cmp.l      D6, [A3 + 0x4]
  3018. 000020CA  6620                     bne        +0x22 /* 000020EC */
  3019. 000020CC  3B6C 00B8 FC84           move.w     [A5 - 0x37C], [A4 + 0xB8]
  3020. label000020D2:
  3021. 000020D2  D6FC 0010                add.w      A3, 0x10
  3022. 000020D6  B7EE FFFC                cmpa.l     A3, [A6 - 0x4]
  3023. 000020DA  642E                     bcc        +0x30 /* 0000210A */
  3024. 000020DC  200B                     move.l     D0, A3
  3025. 000020DE  7210                     moveq.l    D1, 0x10
  3026. 000020E0  D081                     add.l      D0, D1
  3027. 000020E2  2040                     movea.l    A0, D0
  3028. 000020E4  BEA8 0004                cmp.l      D7, [A0 + 0x4]
  3029. 000020E8  6EE8                     bgt        -0x16 /* 000020D2 */
  3030. 000020EA  601E                     bra        +0x20 /* 0000210A */
  3031. label000020EC:
  3032. 000020EC  2F06                     move.l     -[A7], D6
  3033. 000020EE  2F0B                     move.l     -[A7], A3
  3034. 000020F0  D6FC 0010                add.w      A3, 0x10
  3035. 000020F4  2F0C                     move.l     -[A7], A4
  3036. 000020F6  4EBA FC5C                jsr        [PC - 0x3A4 /* 00001D54 */]
  3037. 000020FA  D06C 00B8                add.w      D0, [A4 + 0xB8]
  3038. 000020FE  906C 007E                sub.w      D0, [A4 + 0x7E]
  3039. 00002102  3B40 FC84                move.w     [A5 - 0x37C], D0
  3040. 00002106  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3041. label0000210A:
  3042. 0000210A  302B 000A                move.w     D0, [A3 + 0xA]
  3043. 0000210E  D06C 00B6                add.w      D0, [A4 + 0xB6]
  3044. 00002112  5340                     subq.w     D0, 1
  3045. 00002114  3B40 FC86                move.w     [A5 - 0x37A], D0
  3046. 00002118  B06C 00BA                cmp.w      D0, [A4 + 0xBA]
  3047. 0000211C  6F06                     ble        +0x8 /* 00002124 */
  3048. 0000211E  3B6C 00BA FC86           move.w     [A5 - 0x37A], [A4 + 0xBA]
  3049. label00002124:
  3050. 00002124  2C2B 0004                move.l     D6, [A3 + 0x4]
  3051. 00002128  BE86                     cmp.l      D7, D6
  3052. 0000212A  6C2E                     bge        +0x30 /* 0000215A */
  3053. 0000212C  BA87                     cmp.l      D5, D7
  3054. 0000212E  6706                     beq        +0x8 /* 00002136 */
  3055. 00002130  BEAC 006A                cmp.l      D7, [A4 + 0x6A]
  3056. 00002134  6724                     beq        +0x26 /* 0000215A */
  3057. label00002136:
  3058. 00002136  2F07                     move.l     -[A7], D7
  3059. 00002138  200B                     move.l     D0, A3
  3060. 0000213A  7210                     moveq.l    D1, 0x10
  3061. 0000213C  9081                     sub.l      D0, D1
  3062. 0000213E  2F00                     move.l     -[A7], D0
  3063. 00002140  2F0C                     move.l     -[A7], A4
  3064. 00002142  4EBA FC10                jsr        [PC - 0x3F0 /* 00001D54 */]
  3065. 00002146  D06C 00B8                add.w      D0, [A4 + 0xB8]
  3066. 0000214A  906C 007E                sub.w      D0, [A4 + 0x7E]
  3067. 0000214E  5340                     subq.w     D0, 1
  3068. 00002150  3B40 FC88                move.w     [A5 - 0x378], D0
  3069. 00002154  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3070. 00002158  6006                     bra        +0x8 /* 00002160 */
  3071. label0000215A:
  3072. 0000215A  3B6C 00BC FC88           move.w     [A5 - 0x378], [A4 + 0xBC]
  3073. label00002160:
  3074. 00002160  2F0C                     move.l     -[A7], A4
  3075. 00002162  486D 15EA                pea.l      [A5 + 0x15EA /* export_697 */]
  3076. 00002166  206E 0014                movea.l    A0, [A6 + 0x14]
  3077. 0000216A  4E90                     jsr        [A0]
  3078. 0000216C  302B 000A                move.w     D0, [A3 + 0xA]
  3079. 00002170  D06C 00B6                add.w      D0, [A4 + 0xB6]
  3080. 00002174  3B40 FC82                move.w     [A5 - 0x37E], D0
  3081. 00002178  508F                     addq.l     A7, 8
  3082. label0000217A:
  3083. 0000217A  BE86                     cmp.l      D7, D6
  3084. 0000217C  6E00 FF48                bgt        -0xB6 /* 000020C6 */
  3085. label00002180:
  3086. 00002180  BCAC 006A                cmp.l      D6, [A4 + 0x6A]
  3087. 00002184  665E                     bne        +0x60 /* 000021E4 */
  3088. 00002186  302D FC82                move.w     D0, [A5 - 0x37E]
  3089. 0000218A  B06C 00BA                cmp.w      D0, [A4 + 0xBA]
  3090. 0000218E  6E54                     bgt        +0x56 /* 000021E4 */
  3091. 00002190  3B6C 00B8 FC84           move.w     [A5 - 0x37C], [A4 + 0xB8]
  3092. 00002196  3B6C 00BC FC88           move.w     [A5 - 0x378], [A4 + 0xBC]
  3093. 0000219C  206C 009A                movea.l    A0, [A4 + 0x9A]
  3094. 000021A0  302C 00CA                move.w     D0, [A4 + 0xCA]
  3095. 000021A4  5340                     subq.w     D0, 1
  3096. 000021A6  48C0                     ext.l      D0
  3097. 000021A8  E780                     asl        D0, 3
  3098. 000021AA  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  3099. 000021AE  D06D FC82                add.w      D0, [A5 - 0x37E]
  3100. 000021B2  3B40 FC86                move.w     [A5 - 0x37A], D0
  3101. 000021B6  2F0C                     move.l     -[A7], A4
  3102. 000021B8  486D 15EA                pea.l      [A5 + 0x15EA /* export_697 */]
  3103. 000021BC  206E 0014                movea.l    A0, [A6 + 0x14]
  3104. 000021C0  4E90                     jsr        [A0]
  3105. 000021C2  508F                     addq.l     A7, 8
  3106. 000021C4  601E                     bra        +0x20 /* 000021E4 */
  3107. label000021C6:
  3108. 000021C6  526D FC6E                addq.w     [A5 - 0x392], 1
  3109. 000021CA  41ED FC82                lea.l      A0, [A5 - 0x37E]
  3110. 000021CE  43EC 00B6                lea.l      A1, [A4 + 0xB6]
  3111. 000021D2  20D9                     move.l     [A0]+, [A1]+
  3112. 000021D4  20D9                     move.l     [A0]+, [A1]+
  3113. 000021D6  2F0C                     move.l     -[A7], A4
  3114. 000021D8  486D 15EA                pea.l      [A5 + 0x15EA /* export_697 */]
  3115. 000021DC  206E 0014                movea.l    A0, [A6 + 0x14]
  3116. 000021E0  4E90                     jsr        [A0]
  3117. 000021E2  508F                     addq.l     A7, 8
  3118. label000021E4:
  3119. 000021E4  426D FC6E                clr.w      [A5 - 0x392]
  3120. label000021E8:
  3121. 000021E8  4CEE 18E0 FFE8           movem.l    D5,D6,D7,A3,A4, [A6 - 0x18]
  3122. 000021EE  4E5E                     unlink     A6
  3123. 000021F0  4E75                     rts
  3124. export_692:
  3125. 000021F2  4E56 FFF2                link       A6, -0x000E
  3126. 000021F6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3127. 000021FA  266E 0008                movea.l    A3, [A6 + 0x8]
  3128. 000021FE  286B 0096                movea.l    A4, [A3 + 0x96]
  3129. 00002202  302B 00C8                move.w     D0, [A3 + 0xC8]
  3130. 00002206  48C0                     ext.l      D0
  3131. 00002208  E980                     asl        D0, 4
  3132. 0000220A  D08C                     add.l      D0, A4
  3133. 0000220C  2D40 FFF2                move.l     [A6 - 0xE], D0
  3134. 00002210  7A02                     moveq.l    D5, 0x02
  3135. 00002212  CA6E 0012                and.w      D5, [A6 + 0x12]
  3136. 00002216  3D7C 0001 FFF6           move.w     [A6 - 0xA], 0x1
  3137. 0000221C  7000                     moveq.l    D0, 0x00
  3138. 0000221E  2C2B 0062                move.l     D6, [A3 + 0x62]
  3139. 00002222  BCAC 0004                cmp.l      D6, [A4 + 0x4]
  3140. 00002226  6D1A                     blt        +0x1C /* 00002242 */
  3141. 00002228  206E FFF2                movea.l    A0, [A6 - 0xE]
  3142. 0000222C  BCA8 0004                cmp.l      D6, [A0 + 0x4]
  3143. 00002230  6D0E                     blt        +0x10 /* 00002240 */
  3144. 00002232  206E FFF2                movea.l    A0, [A6 - 0xE]
  3145. 00002236  2228 0004                move.l     D1, [A0 + 0x4]
  3146. 0000223A  B2AB 006A                cmp.l      D1, [A3 + 0x6A]
  3147. 0000223E  6602                     bne        +0x4 /* 00002242 */
  3148. label00002240:
  3149. 00002240  7001                     moveq.l    D0, 0x01
  3150. label00002242:
  3151. 00002242  3D40 FFFA                move.w     [A6 - 0x6], D0
  3152. 00002246  7000                     moveq.l    D0, 0x00
  3153. 00002248  2E2B 0066                move.l     D7, [A3 + 0x66]
  3154. 0000224C  BEAC 0004                cmp.l      D7, [A4 + 0x4]
  3155. 00002250  6D1A                     blt        +0x1C /* 0000226C */
  3156. 00002252  206E FFF2                movea.l    A0, [A6 - 0xE]
  3157. 00002256  BEA8 0004                cmp.l      D7, [A0 + 0x4]
  3158. 0000225A  6D0E                     blt        +0x10 /* 0000226A */
  3159. 0000225C  206E FFF2                movea.l    A0, [A6 - 0xE]
  3160. 00002260  2228 0004                move.l     D1, [A0 + 0x4]
  3161. 00002264  B2AB 006A                cmp.l      D1, [A3 + 0x6A]
  3162. 00002268  6602                     bne        +0x4 /* 0000226C */
  3163. label0000226A:
  3164. 0000226A  7001                     moveq.l    D0, 0x01
  3165. label0000226C:
  3166. 0000226C  3D40 FFF8                move.w     [A6 - 0x8], D0
  3167. 00002270  302E 000E                move.w     D0, [A6 + 0xE]
  3168. 00002274  48C0                     ext.l      D0
  3169. 00002276  5380                     subq.l     D0, 1
  3170. 00002278  6B00 04AC                bmi        +0x4AE /* 00002726 */
  3171. 0000227C  0C80 0000 0009           cmpi.l     D0, 0x9 /* '\t' */
  3172. 00002282  6E00 04A2                bgt        +0x4A4 /* 00002726 */
  3173. 00002286  D080                     add.l      D0, D0
  3174. 00002288  303B 0806                move.w     D0, [PC + D0 + 0x6]
  3175. 0000228C  4EFB 0000                jmp        [PC + D0.w]
  3176. 00002290  0016 01CA                ori.b      [A6], 0xCA
  3177. 00002294  0204 040C                andi.b     D4, 0xC
  3178. 00002298  0016 01CA                ori.b      [A6], 0xCA
  3179. 0000229C  0204 040C                andi.b     D4, 0xC
  3180. 000022A0  044A 045C                subi.w     A2, 0x45C
  3181. 000022A4  4A6E FFFA                tst.w      [A6 - 0x6]
  3182. 000022A8  6700 0458                beq        +0x45A /* 00002702 */
  3183. 000022AC  7001                     moveq.l    D0, 0x01
  3184. 000022AE  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3185. 000022B2  6600 0112                bne        +0x114 /* 000023C6 */
  3186. 000022B6  200C                     move.l     D0, A4
  3187. 000022B8  7210                     moveq.l    D1, 0x10
  3188. 000022BA  D081                     add.l      D0, D1
  3189. 000022BC  2040                     movea.l    A0, D0
  3190. 000022BE  BCA8 0004                cmp.l      D6, [A0 + 0x4]
  3191. 000022C2  6E6E                     bgt        +0x70 /* 00002332 */
  3192. 000022C4  4A6B 0092                tst.w      [A3 + 0x92]
  3193. 000022C8  6614                     bne        +0x16 /* 000022DE */
  3194. 000022CA  7C00                     moveq.l    D6, 0x00
  3195. 000022CC  4A45                     tst.w      D5
  3196. 000022CE  6706                     beq        +0x8 /* 000022D6 */
  3197. 000022D0  202B 0066                move.l     D0, [A3 + 0x66]
  3198. 000022D4  6002                     bra        +0x4 /* 000022D8 */
  3199. label000022D6:
  3200. 000022D6  2006                     move.l     D0, D6
  3201. label000022D8:
  3202. 000022D8  2E00                     move.l     D7, D0
  3203. 000022DA  6000 0426                bra        +0x428 /* 00002702 */
  3204. label000022DE:
  3205. 000022DE  4A6B 00CE                tst.w      [A3 + 0xCE]
  3206. 000022E2  6C24                     bge        +0x26 /* 00002308 */
  3207. 000022E4  2F06                     move.l     -[A7], D6
  3208. 000022E6  302B 008C                move.w     D0, [A3 + 0x8C]
  3209. 000022EA  48C0                     ext.l      D0
  3210. 000022EC  322B 0092                move.w     D1, [A3 + 0x92]
  3211. 000022F0  48C1                     ext.l      D1
  3212. 000022F2  9081                     sub.l      D0, D1
  3213. 000022F4  E980                     asl        D0, 4
  3214. 000022F6  D08C                     add.l      D0, A4
  3215. 000022F8  2F00                     move.l     -[A7], D0
  3216. 000022FA  2F0B                     move.l     -[A7], A3
  3217. 000022FC  4EBA FA56                jsr        [PC - 0x5AA /* 00001D54 */]
  3218. 00002300  3740 00CE                move.w     [A3 + 0xCE], D0
  3219. 00002304  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3220. label00002308:
  3221. 00002308  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3222. 0000230C  302B 0092                move.w     D0, [A3 + 0x92]
  3223. 00002310  48C0                     ext.l      D0
  3224. 00002312  5380                     subq.l     D0, 1
  3225. 00002314  2F00                     move.l     -[A7], D0
  3226. 00002316  2F0B                     move.l     -[A7], A3
  3227. 00002318  4EBA 4232                jsr        [PC + 0x4232 /* 0000654C */]
  3228. 0000231C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3229. 00002320  2F0B                     move.l     -[A7], A3
  3230. 00002322  4EBA 1FCA                jsr        [PC + 0x1FCA /* 000042EE */]
  3231. 00002326  286B 0096                movea.l    A4, [A3 + 0x96]
  3232. 0000232A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3233. 0000232E  6000 00C6                bra        +0xC8 /* 000023F6 */
  3234. label00002332:
  3235. 00002332  BCAB 006A                cmp.l      D6, [A3 + 0x6A]
  3236. 00002336  6642                     bne        +0x44 /* 0000237A */
  3237. 00002338  206B 00AE                movea.l    A0, [A3 + 0xAE]
  3238. 0000233C  202B 006A                move.l     D0, [A3 + 0x6A]
  3239. 00002340  720D                     moveq.l    D1, 0x0D
  3240. 00002342  B230 08FF                cmp.b      D1, [A0 + D0 - 0x1]
  3241. 00002346  56C0                     sne        D0
  3242. 00002348  0240 0001                andi.w     D0, 0x1
  3243. 0000234C  48C0                     ext.l      D0
  3244. 0000234E  5280                     addq.l     D0, 1
  3245. 00002350  E980                     asl        D0, 4
  3246. 00002352  286E FFF2                movea.l    A4, [A6 - 0xE]
  3247. 00002356  99C0                     sub.l      A4, D0
  3248. 00002358  4A6B 00CE                tst.w      [A3 + 0xCE]
  3249. 0000235C  6C00 0098                bge        +0x9A /* 000023F6 */
  3250. 00002360  2F06                     move.l     -[A7], D6
  3251. 00002362  200C                     move.l     D0, A4
  3252. 00002364  7210                     moveq.l    D1, 0x10
  3253. 00002366  D081                     add.l      D0, D1
  3254. 00002368  2F00                     move.l     -[A7], D0
  3255. 0000236A  2F0B                     move.l     -[A7], A3
  3256. 0000236C  4EBA F9E6                jsr        [PC - 0x61A /* 00001D54 */]
  3257. 00002370  3740 00CE                move.w     [A3 + 0xCE], D0
  3258. 00002374  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3259. 00002378  607C                     bra        +0x7E /* 000023F6 */
  3260. label0000237A:
  3261. 0000237A  4A6B 00CE                tst.w      [A3 + 0xCE]
  3262. 0000237E  6C2A                     bge        +0x2C /* 000023AA */
  3263. 00002380  2F06                     move.l     -[A7], D6
  3264. 00002382  302B 008C                move.w     D0, [A3 + 0x8C]
  3265. 00002386  48C0                     ext.l      D0
  3266. 00002388  322B 0092                move.w     D1, [A3 + 0x92]
  3267. 0000238C  48C1                     ext.l      D1
  3268. 0000238E  9081                     sub.l      D0, D1
  3269. 00002390  E980                     asl        D0, 4
  3270. 00002392  D08C                     add.l      D0, A4
  3271. 00002394  2F00                     move.l     -[A7], D0
  3272. 00002396  2F0B                     move.l     -[A7], A3
  3273. 00002398  4EBA F9BA                jsr        [PC - 0x646 /* 00001D54 */]
  3274. 0000239C  3740 00CE                move.w     [A3 + 0xCE], D0
  3275. 000023A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3276. 000023A4  6004                     bra        +0x6 /* 000023AA */
  3277. label000023A6:
  3278. 000023A6  D8FC 0010                add.w      A4, 0x10
  3279. label000023AA:
  3280. 000023AA  202E FFF2                move.l     D0, [A6 - 0xE]
  3281. 000023AE  7220                     moveq.l    D1, 0x20
  3282. 000023B0  9081                     sub.l      D0, D1
  3283. 000023B2  B08C                     cmp.l      D0, A4
  3284. 000023B4  6340                     bls        +0x42 /* 000023F6 */
  3285. 000023B6  200C                     move.l     D0, A4
  3286. 000023B8  7220                     moveq.l    D1, 0x20
  3287. 000023BA  D081                     add.l      D0, D1
  3288. 000023BC  2040                     movea.l    A0, D0
  3289. 000023BE  BCA8 0004                cmp.l      D6, [A0 + 0x4]
  3290. 000023C2  6CE2                     bge        -0x1C /* 000023A6 */
  3291. 000023C4  6030                     bra        +0x32 /* 000023F6 */
  3292. label000023C6:
  3293. 000023C6  200C                     move.l     D0, A4
  3294. 000023C8  7210                     moveq.l    D1, 0x10
  3295. 000023CA  D081                     add.l      D0, D1
  3296. 000023CC  2040                     movea.l    A0, D0
  3297. 000023CE  BCA8 0004                cmp.l      D6, [A0 + 0x4]
  3298. 000023D2  6C22                     bge        +0x24 /* 000023F6 */
  3299. 000023D4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3300. 000023D8  2F3C FFFF 8003           move.l     -[A7], 0xFFFF8003
  3301. 000023DE  2F0B                     move.l     -[A7], A3
  3302. 000023E0  4EBA 416A                jsr        [PC + 0x416A /* 0000654C */]
  3303. 000023E4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3304. 000023E8  2F0B                     move.l     -[A7], A3
  3305. 000023EA  4EBA 1F02                jsr        [PC + 0x1F02 /* 000042EE */]
  3306. 000023EE  286B 0096                movea.l    A4, [A3 + 0x96]
  3307. 000023F2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3308. label000023F6:
  3309. 000023F6  302B 0084                move.w     D0, [A3 + 0x84]
  3310. 000023FA  48C0                     ext.l      D0
  3311. 000023FC  2F00                     move.l     -[A7], D0
  3312. 000023FE  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3313. 00002402  3028 017C                move.w     D0, [A0 + 0x17C]
  3314. 00002406  48C0                     ext.l      D0
  3315. 00002408  2F00                     move.l     -[A7], D0
  3316. 0000240A  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  3317. 0000240E  D06B 00CE                add.w      D0, [A3 + 0xCE]
  3318. 00002412  3D40 FFFE                move.w     [A6 - 0x2], D0
  3319. 00002416  302B 0080                move.w     D0, [A3 + 0x80]
  3320. 0000241A  48C0                     ext.l      D0
  3321. 0000241C  2F00                     move.l     -[A7], D0
  3322. 0000241E  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3323. 00002422  3028 017C                move.w     D0, [A0 + 0x17C]
  3324. 00002426  48C0                     ext.l      D0
  3325. 00002428  2F00                     move.l     -[A7], D0
  3326. 0000242A  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  3327. 0000242E  D06C 000A                add.w      D0, [A4 + 0xA]
  3328. 00002432  3D40 FFFC                move.w     [A6 - 0x4], D0
  3329. 00002436  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3330. 0000243A  2F0B                     move.l     -[A7], A3
  3331. 0000243C  4EBA 02F2                jsr        [PC + 0x2F2 /* 00002730 */]
  3332. 00002440  2C00                     move.l     D6, D0
  3333. 00002442  4A45                     tst.w      D5
  3334. 00002444  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3335. 00002448  6706                     beq        +0x8 /* 00002450 */
  3336. 0000244A  202B 0066                move.l     D0, [A3 + 0x66]
  3337. 0000244E  6002                     bra        +0x4 /* 00002452 */
  3338. label00002450:
  3339. 00002450  2006                     move.l     D0, D6
  3340. label00002452:
  3341. 00002452  2E00                     move.l     D7, D0
  3342. 00002454  6000 02AC                bra        +0x2AE /* 00002702 */
  3343. 00002458  2C2B 0062                move.l     D6, [A3 + 0x62]
  3344. 0000245C  5386                     subq.l     D6, 1
  3345. 0000245E  377C FFFF 00CE           move.w     [A3 + 0xCE], 0xFFFF
  3346. 00002464  7006                     moveq.l    D0, 0x06
  3347. 00002466  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3348. 0000246A  6614                     bne        +0x16 /* 00002480 */
  3349. 0000246C  6002                     bra        +0x4 /* 00002470 */
  3350. label0000246E:
  3351. 0000246E  5386                     subq.l     D6, 1
  3352. label00002470:
  3353. 00002470  206B 00AE                movea.l    A0, [A3 + 0xAE]
  3354. 00002474  7020                     moveq.l    D0, 0x20
  3355. 00002476  B030 68FF                cmp.b      D0, [A0 + D6 - 0x1]
  3356. 0000247A  6404                     bcc        +0x6 /* 00002480 */
  3357. 0000247C  4A86                     tst.l      D6
  3358. 0000247E  66EE                     bne        -0x10 /* 0000246E */
  3359. label00002480:
  3360. 00002480  4A45                     tst.w      D5
  3361. 00002482  6706                     beq        +0x8 /* 0000248A */
  3362. 00002484  202B 0066                move.l     D0, [A3 + 0x66]
  3363. 00002488  6002                     bra        +0x4 /* 0000248C */
  3364. label0000248A:
  3365. 0000248A  2006                     move.l     D0, D6
  3366. label0000248C:
  3367. 0000248C  2E00                     move.l     D7, D0
  3368. 0000248E  6000 0272                bra        +0x274 /* 00002702 */
  3369. 00002492  536E FFF6                subq.w     [A6 - 0xA], 1
  3370. 00002496  4A6E FFF8                tst.w      [A6 - 0x8]
  3371. 0000249A  6700 0266                beq        +0x268 /* 00002702 */
  3372. 0000249E  4A6B 00CE                tst.w      [A3 + 0xCE]
  3373. 000024A2  6C48                     bge        +0x4A /* 000024EC */
  3374. 000024A4  286B 0096                movea.l    A4, [A3 + 0x96]
  3375. 000024A8  302B 008C                move.w     D0, [A3 + 0x8C]
  3376. 000024AC  B06B 0092                cmp.w      D0, [A3 + 0x92]
  3377. 000024B0  6F14                     ble        +0x16 /* 000024C6 */
  3378. 000024B2  302B 008C                move.w     D0, [A3 + 0x8C]
  3379. 000024B6  906B 0092                sub.w      D0, [A3 + 0x92]
  3380. 000024BA  48C0                     ext.l      D0
  3381. 000024BC  E980                     asl        D0, 4
  3382. 000024BE  D9C0                     add.l      A4, D0
  3383. 000024C0  6004                     bra        +0x6 /* 000024C6 */
  3384. label000024C2:
  3385. 000024C2  D8FC 0010                add.w      A4, 0x10
  3386. label000024C6:
  3387. 000024C6  200C                     move.l     D0, A4
  3388. 000024C8  7210                     moveq.l    D1, 0x10
  3389. 000024CA  D081                     add.l      D0, D1
  3390. 000024CC  2040                     movea.l    A0, D0
  3391. 000024CE  BEA8 0004                cmp.l      D7, [A0 + 0x4]
  3392. 000024D2  6D06                     blt        +0x8 /* 000024DA */
  3393. 000024D4  B9EE FFF2                cmpa.l     A4, [A6 - 0xE]
  3394. 000024D8  65E8                     bcs        -0x16 /* 000024C2 */
  3395. label000024DA:
  3396. 000024DA  2F07                     move.l     -[A7], D7
  3397. 000024DC  2F0C                     move.l     -[A7], A4
  3398. 000024DE  2F0B                     move.l     -[A7], A3
  3399. 000024E0  4EBA F872                jsr        [PC - 0x78E /* 00001D54 */]
  3400. 000024E4  3740 00CE                move.w     [A3 + 0xCE], D0
  3401. 000024E8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3402. label000024EC:
  3403. 000024EC  7000                     moveq.l    D0, 0x00
  3404. 000024EE  72F0                     moveq.l    D1, 0xFFFFFFF0
  3405. 000024F0  D3AE FFF2                add.l      [A6 - 0xE], D1
  3406. 000024F4  206E FFF2                movea.l    A0, [A6 - 0xE]
  3407. 000024F8  BEA8 0004                cmp.l      D7, [A0 + 0x4]
  3408. 000024FC  6D08                     blt        +0xA /* 00002506 */
  3409. 000024FE  BEAB 006A                cmp.l      D7, [A3 + 0x6A]
  3410. 00002502  6C02                     bge        +0x4 /* 00002506 */
  3411. 00002504  7001                     moveq.l    D0, 0x01
  3412. label00002506:
  3413. 00002506  3D40 FFF8                move.w     [A6 - 0x8], D0
  3414. 0000250A  7003                     moveq.l    D0, 0x03
  3415. 0000250C  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3416. 00002510  6600 00BC                bne        +0xBE /* 000025CE */
  3417. 00002514  4A6E FFF8                tst.w      [A6 - 0x8]
  3418. 00002518  6772                     beq        +0x74 /* 0000258C */
  3419. 0000251A  526B 008C                addq.w     [A3 + 0x8C], 1
  3420. 0000251E  302B 008C                move.w     D0, [A3 + 0x8C]
  3421. 00002522  48C0                     ext.l      D0
  3422. 00002524  2800                     move.l     D4, D0
  3423. 00002526  302B 00CA                move.w     D0, [A3 + 0xCA]
  3424. 0000252A  48C0                     ext.l      D0
  3425. 0000252C  B084                     cmp.l      D0, D4
  3426. 0000252E  6F20                     ble        +0x22 /* 00002550 */
  3427. 00002530  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3428. 00002534  2F3C FFFF 8002           move.l     -[A7], 0xFFFF8002
  3429. 0000253A  2F0B                     move.l     -[A7], A3
  3430. 0000253C  4EBA 400E                jsr        [PC + 0x400E /* 0000654C */]
  3431. 00002540  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3432. 00002544  2F0B                     move.l     -[A7], A3
  3433. 00002546  4EBA 1DA6                jsr        [PC + 0x1DA6 /* 000042EE */]
  3434. 0000254A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3435. 0000254E  6004                     bra        +0x6 /* 00002554 */
  3436. label00002550:
  3437. 00002550  536B 008C                subq.w     [A3 + 0x8C], 1
  3438. label00002554:
  3439. 00002554  302B 0092                move.w     D0, [A3 + 0x92]
  3440. 00002558  48C0                     ext.l      D0
  3441. 0000255A  9880                     sub.l      D4, D0
  3442. 0000255C  302B 00C8                move.w     D0, [A3 + 0xC8]
  3443. 00002560  48C0                     ext.l      D0
  3444. 00002562  B084                     cmp.l      D0, D4
  3445. 00002564  6C08                     bge        +0xA /* 0000256E */
  3446. 00002566  302B 00C8                move.w     D0, [A3 + 0xC8]
  3447. 0000256A  48C0                     ext.l      D0
  3448. 0000256C  2800                     move.l     D4, D0
  3449. label0000256E:
  3450. 0000256E  2004                     move.l     D0, D4
  3451. 00002570  E980                     asl        D0, 4
  3452. 00002572  D0AB 0096                add.l      D0, [A3 + 0x96]
  3453. 00002576  2D40 FFF2                move.l     [A6 - 0xE], D0
  3454. 0000257A  2040                     movea.l    A0, D0
  3455. 0000257C  2E2B 006A                move.l     D7, [A3 + 0x6A]
  3456. 00002580  BEA8 0004                cmp.l      D7, [A0 + 0x4]
  3457. 00002584  6700 0104                beq        +0x106 /* 0000268A */
  3458. 00002588  6000 00A6                bra        +0xA8 /* 00002630 */
  3459. label0000258C:
  3460. 0000258C  206E FFF2                movea.l    A0, [A6 - 0xE]
  3461. 00002590  BEA8 0004                cmp.l      D7, [A0 + 0x4]
  3462. 00002594  6C26                     bge        +0x28 /* 000025BC */
  3463. 00002596  6006                     bra        +0x8 /* 0000259E */
  3464. label00002598:
  3465. 00002598  70F0                     moveq.l    D0, 0xFFFFFFF0
  3466. 0000259A  D1AE FFF2                add.l      [A6 - 0xE], D0
  3467. label0000259E:
  3468. 0000259E  202E FFF2                move.l     D0, [A6 - 0xE]
  3469. 000025A2  B0AB 0096                cmp.l      D0, [A3 + 0x96]
  3470. 000025A6  6300 0088                bls        +0x8A /* 00002630 */
  3471. 000025AA  202E FFF2                move.l     D0, [A6 - 0xE]
  3472. 000025AE  7210                     moveq.l    D1, 0x10
  3473. 000025B0  9081                     sub.l      D0, D1
  3474. 000025B2  2040                     movea.l    A0, D0
  3475. 000025B4  BEA8 0004                cmp.l      D7, [A0 + 0x4]
  3476. 000025B8  6DDE                     blt        -0x20 /* 00002598 */
  3477. 000025BA  6074                     bra        +0x76 /* 00002630 */
  3478. label000025BC:
  3479. 000025BC  4A45                     tst.w      D5
  3480. 000025BE  6706                     beq        +0x8 /* 000025C6 */
  3481. 000025C0  202B 0062                move.l     D0, [A3 + 0x62]
  3482. 000025C4  6002                     bra        +0x4 /* 000025C8 */
  3483. label000025C6:
  3484. 000025C6  2007                     move.l     D0, D7
  3485. label000025C8:
  3486. 000025C8  2C00                     move.l     D6, D0
  3487. 000025CA  6000 0136                bra        +0x138 /* 00002702 */
  3488. label000025CE:
  3489. 000025CE  202E FFF2                move.l     D0, [A6 - 0xE]
  3490. 000025D2  7210                     moveq.l    D1, 0x10
  3491. 000025D4  D081                     add.l      D0, D1
  3492. 000025D6  2040                     movea.l    A0, D0
  3493. 000025D8  2E2B 006A                move.l     D7, [A3 + 0x6A]
  3494. 000025DC  BEA8 0004                cmp.l      D7, [A0 + 0x4]
  3495. 000025E0  6700 00A8                beq        +0xAA /* 0000268A */
  3496. 000025E4  4A6E FFF8                tst.w      [A6 - 0x8]
  3497. 000025E8  6746                     beq        +0x48 /* 00002630 */
  3498. 000025EA  302B 00C8                move.w     D0, [A3 + 0xC8]
  3499. 000025EE  48C0                     ext.l      D0
  3500. 000025F0  2800                     move.l     D4, D0
  3501. 000025F2  7001                     moveq.l    D0, 0x01
  3502. 000025F4  B084                     cmp.l      D0, D4
  3503. 000025F6  6C02                     bge        +0x4 /* 000025FA */
  3504. 000025F8  5384                     subq.l     D4, 1
  3505. label000025FA:
  3506. 000025FA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3507. 000025FE  302B 0092                move.w     D0, [A3 + 0x92]
  3508. 00002602  48C0                     ext.l      D0
  3509. 00002604  D084                     add.l      D0, D4
  3510. 00002606  2F00                     move.l     -[A7], D0
  3511. 00002608  2F0B                     move.l     -[A7], A3
  3512. 0000260A  4EBA 3F40                jsr        [PC + 0x3F40 /* 0000654C */]
  3513. 0000260E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3514. 00002612  2F0B                     move.l     -[A7], A3
  3515. 00002614  4EBA 1CD8                jsr        [PC + 0x1CD8 /* 000042EE */]
  3516. 00002618  302B 00C8                move.w     D0, [A3 + 0xC8]
  3517. 0000261C  48C0                     ext.l      D0
  3518. 0000261E  E980                     asl        D0, 4
  3519. 00002620  D0AB 0096                add.l      D0, [A3 + 0x96]
  3520. 00002624  7210                     moveq.l    D1, 0x10
  3521. 00002626  9081                     sub.l      D0, D1
  3522. 00002628  2D40 FFF2                move.l     [A6 - 0xE], D0
  3523. 0000262C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3524. label00002630:
  3525. 00002630  302B 0084                move.w     D0, [A3 + 0x84]
  3526. 00002634  48C0                     ext.l      D0
  3527. 00002636  2F00                     move.l     -[A7], D0
  3528. 00002638  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3529. 0000263C  3028 017C                move.w     D0, [A0 + 0x17C]
  3530. 00002640  48C0                     ext.l      D0
  3531. 00002642  2F00                     move.l     -[A7], D0
  3532. 00002644  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  3533. 00002648  D06B 00CE                add.w      D0, [A3 + 0xCE]
  3534. 0000264C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3535. 00002650  206E FFF2                movea.l    A0, [A6 - 0xE]
  3536. 00002654  2F08                     move.l     -[A7], A0
  3537. 00002656  302B 0080                move.w     D0, [A3 + 0x80]
  3538. 0000265A  48C0                     ext.l      D0
  3539. 0000265C  2F00                     move.l     -[A7], D0
  3540. 0000265E  226D E9DE                movea.l    A1, [A5 - 0x1622]
  3541. 00002662  3029 017C                move.w     D0, [A1 + 0x17C]
  3542. 00002666  48C0                     ext.l      D0
  3543. 00002668  2F00                     move.l     -[A7], D0
  3544. 0000266A  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  3545. 0000266E  508F                     addq.l     A7, 8
  3546. 00002670  205F                     movea.l    A0, [A7]+
  3547. 00002672  D068 000A                add.w      D0, [A0 + 0xA]
  3548. 00002676  3D40 FFFC                move.w     [A6 - 0x4], D0
  3549. 0000267A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3550. 0000267E  2F0B                     move.l     -[A7], A3
  3551. 00002680  4EBA 00AE                jsr        [PC + 0xAE /* 00002730 */]
  3552. 00002684  2E00                     move.l     D7, D0
  3553. 00002686  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3554. label0000268A:
  3555. 0000268A  4A45                     tst.w      D5
  3556. 0000268C  6706                     beq        +0x8 /* 00002694 */
  3557. 0000268E  202B 0062                move.l     D0, [A3 + 0x62]
  3558. 00002692  6002                     bra        +0x4 /* 00002696 */
  3559. label00002694:
  3560. 00002694  2007                     move.l     D0, D7
  3561. label00002696:
  3562. 00002696  2C00                     move.l     D6, D0
  3563. 00002698  6068                     bra        +0x6A /* 00002702 */
  3564. 0000269A  536E FFF6                subq.w     [A6 - 0xA], 1
  3565. 0000269E  377C FFFF 00CE           move.w     [A3 + 0xCE], 0xFFFF
  3566. 000026A4  2E2B 0066                move.l     D7, [A3 + 0x66]
  3567. 000026A8  5287                     addq.l     D7, 1
  3568. 000026AA  7008                     moveq.l    D0, 0x08
  3569. 000026AC  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3570. 000026B0  6616                     bne        +0x18 /* 000026C8 */
  3571. 000026B2  6002                     bra        +0x4 /* 000026B6 */
  3572. label000026B4:
  3573. 000026B4  5287                     addq.l     D7, 1
  3574. label000026B6:
  3575. 000026B6  206B 00AE                movea.l    A0, [A3 + 0xAE]
  3576. 000026BA  7020                     moveq.l    D0, 0x20
  3577. 000026BC  B030 78FF                cmp.b      D0, [A0 + D7 - 0x1]
  3578. 000026C0  6406                     bcc        +0x8 /* 000026C8 */
  3579. 000026C2  BEAB 006A                cmp.l      D7, [A3 + 0x6A]
  3580. 000026C6  6DEC                     blt        -0x12 /* 000026B4 */
  3581. label000026C8:
  3582. 000026C8  4A45                     tst.w      D5
  3583. 000026CA  6706                     beq        +0x8 /* 000026D2 */
  3584. 000026CC  202B 0062                move.l     D0, [A3 + 0x62]
  3585. 000026D0  6002                     bra        +0x4 /* 000026D4 */
  3586. label000026D2:
  3587. 000026D2  2007                     move.l     D0, D7
  3588. label000026D4:
  3589. 000026D4  2C00                     move.l     D6, D0
  3590. 000026D6  602A                     bra        +0x2C /* 00002702 */
  3591. 000026D8  7C00                     moveq.l    D6, 0x00
  3592. 000026DA  4A45                     tst.w      D5
  3593. 000026DC  6706                     beq        +0x8 /* 000026E4 */
  3594. 000026DE  202B 0066                move.l     D0, [A3 + 0x66]
  3595. 000026E2  6002                     bra        +0x4 /* 000026E6 */
  3596. label000026E4:
  3597. 000026E4  7000                     moveq.l    D0, 0x00
  3598. label000026E6:
  3599. 000026E6  2E00                     move.l     D7, D0
  3600. 000026E8  6018                     bra        +0x1A /* 00002702 */
  3601. 000026EA  4A45                     tst.w      D5
  3602. 000026EC  6706                     beq        +0x8 /* 000026F4 */
  3603. 000026EE  202B 0062                move.l     D0, [A3 + 0x62]
  3604. 000026F2  6004                     bra        +0x6 /* 000026F8 */
  3605. label000026F4:
  3606. 000026F4  202B 006A                move.l     D0, [A3 + 0x6A]
  3607. label000026F8:
  3608. 000026F8  2C00                     move.l     D6, D0
  3609. 000026FA  2E2B 006A                move.l     D7, [A3 + 0x6A]
  3610. 000026FE  536E FFF6                subq.w     [A6 - 0xA], 1
  3611. label00002702:
  3612. 00002702  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3613. 00002706  2F07                     move.l     -[A7], D7
  3614. 00002708  2F06                     move.l     -[A7], D6
  3615. 0000270A  2F0B                     move.l     -[A7], A3
  3616. 0000270C  4EBA 3932                jsr        [PC + 0x3932 /* 00006040 */]
  3617. 00002710  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3618. 00002714  302E FFF6                move.w     D0, [A6 - 0xA]
  3619. 00002718  48C0                     ext.l      D0
  3620. 0000271A  2F00                     move.l     -[A7], D0
  3621. 0000271C  2F0B                     move.l     -[A7], A3
  3622. 0000271E  4EBA 4158                jsr        [PC + 0x4158 /* 00006878 */]
  3623. 00002722  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3624. label00002726:
  3625. 00002726  4CEE 18F0 FFDA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x26]
  3626. 0000272C  4E5E                     unlink     A6
  3627. 0000272E  4E75                     rts
  3628. fn00002730:
  3629. 00002730  4E56 FEFC                link       A6, -0x0104
  3630. 00002734  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3631. 00002738  206E 0008                movea.l    A0, [A6 + 0x8]
  3632. 0000273C  2668 0096                movea.l    A3, [A0 + 0x96]
  3633. 00002740  4A6B 000E                tst.w      [A3 + 0xE]
  3634. 00002744  6728                     beq        +0x2A /* 0000276E */
  3635. 00002746  206E 0008                movea.l    A0, [A6 + 0x8]
  3636. 0000274A  3028 0080                move.w     D0, [A0 + 0x80]
  3637. 0000274E  48C0                     ext.l      D0
  3638. 00002750  2F00                     move.l     -[A7], D0
  3639. 00002752  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3640. 00002756  3028 017C                move.w     D0, [A0 + 0x17C]
  3641. 0000275A  48C0                     ext.l      D0
  3642. 0000275C  2F00                     move.l     -[A7], D0
  3643. 0000275E  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  3644. 00002762  916E 000C                sub.w      [A6 + 0xC], D0
  3645. 00002766  4A6E 000C                tst.w      [A6 + 0xC]
  3646. 0000276A  508F                     addq.l     A7, 8
  3647. 0000276C  6C08                     bge        +0xA /* 00002776 */
  3648. label0000276E:
  3649. 0000276E  202B 0004                move.l     D0, [A3 + 0x4]
  3650. 00002772  6000 022E                bra        +0x230 /* 000029A2 */
  3651. label00002776:
  3652. 00002776  206E 0008                movea.l    A0, [A6 + 0x8]
  3653. 0000277A  3028 00C8                move.w     D0, [A0 + 0xC8]
  3654. 0000277E  48C0                     ext.l      D0
  3655. 00002780  E980                     asl        D0, 4
  3656. 00002782  2840                     movea.l    A4, D0
  3657. 00002784  D9CB                     add.l      A4, A3
  3658. 00002786  302E 000C                move.w     D0, [A6 + 0xC]
  3659. 0000278A  B06C 000A                cmp.w      D0, [A4 + 0xA]
  3660. 0000278E  6C16                     bge        +0x18 /* 000027A6 */
  3661. 00002790  206E 0008                movea.l    A0, [A6 + 0x8]
  3662. 00002794  226E 0008                movea.l    A1, [A6 + 0x8]
  3663. 00002798  3028 00BA                move.w     D0, [A0 + 0xBA]
  3664. 0000279C  9069 00B6                sub.w      D0, [A1 + 0xB6]
  3665. 000027A0  B06E 000C                cmp.w      D0, [A6 + 0xC]
  3666. 000027A4  6C24                     bge        +0x26 /* 000027CA */
  3667. label000027A6:
  3668. 000027A6  206E 0008                movea.l    A0, [A6 + 0x8]
  3669. 000027AA  202C 0004                move.l     D0, [A4 + 0x4]
  3670. 000027AE  B0A8 006A                cmp.l      D0, [A0 + 0x6A]
  3671. 000027B2  56C0                     sne        D0
  3672. 000027B4  0240 0001                andi.w     D0, 0x1
  3673. 000027B8  48C0                     ext.l      D0
  3674. 000027BA  222C 0004                move.l     D1, [A4 + 0x4]
  3675. 000027BE  9280                     sub.l      D1, D0
  3676. 000027C0  2001                     move.l     D0, D1
  3677. 000027C2  6000 01DE                bra        +0x1E0 /* 000029A2 */
  3678. label000027C6:
  3679. 000027C6  D6FC 0010                add.w      A3, 0x10
  3680. label000027CA:
  3681. 000027CA  200B                     move.l     D0, A3
  3682. 000027CC  7210                     moveq.l    D1, 0x10
  3683. 000027CE  D081                     add.l      D0, D1
  3684. 000027D0  2040                     movea.l    A0, D0
  3685. 000027D2  3028 000A                move.w     D0, [A0 + 0xA]
  3686. 000027D6  B06E 000C                cmp.w      D0, [A6 + 0xC]
  3687. 000027DA  6E04                     bgt        +0x6 /* 000027E0 */
  3688. 000027DC  B9CB                     cmpa.l     A4, A3
  3689. 000027DE  62E6                     bhi        -0x18 /* 000027C6 */
  3690. label000027E0:
  3691. 000027E0  302E 000E                move.w     D0, [A6 + 0xE]
  3692. 000027E4  906B 0008                sub.w      D0, [A3 + 0x8]
  3693. 000027E8  2F00                     move.l     -[A7], D0
  3694. 000027EA  206E 0008                movea.l    A0, [A6 + 0x8]
  3695. 000027EE  3228 0084                move.w     D1, [A0 + 0x84]
  3696. 000027F2  48C1                     ext.l      D1
  3697. 000027F4  2F01                     move.l     -[A7], D1
  3698. 000027F6  206D E9DE                movea.l    A0, [A5 - 0x1622]
  3699. 000027FA  3228 017C                move.w     D1, [A0 + 0x17C]
  3700. 000027FE  48C1                     ext.l      D1
  3701. 00002800  2F01                     move.l     -[A7], D1
  3702. 00002802  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  3703. 00002806  508F                     addq.l     A7, 8
  3704. 00002808  2200                     move.l     D1, D0
  3705. 0000280A  201F                     move.l     D0, [A7]+
  3706. 0000280C  9041                     sub.w      D0, D1
  3707. 0000280E  206E 0008                movea.l    A0, [A6 + 0x8]
  3708. 00002812  3A28 007E                move.w     D5, [A0 + 0x7E]
  3709. 00002816  DA40                     add.w      D5, D0
  3710. 00002818  4A45                     tst.w      D5
  3711. 0000281A  6E08                     bgt        +0xA /* 00002824 */
  3712. 0000281C  202B 0004                move.l     D0, [A3 + 0x4]
  3713. 00002820  6000 0180                bra        +0x182 /* 000029A2 */
  3714. label00002824:
  3715. 00002824  2C2B 0004                move.l     D6, [A3 + 0x4]
  3716. 00002828  7E00                     moveq.l    D7, 0x00
  3717. 0000282A  2853                     movea.l    A4, [A3]
  3718. 0000282C  6012                     bra        +0x14 /* 00002840 */
  3719. label0000282E:
  3720. 0000282E  302C 0006                move.w     D0, [A4 + 0x6]
  3721. 00002832  48C0                     ext.l      D0
  3722. 00002834  DC80                     add.l      D6, D0
  3723. 00002836  9A6C 0002                sub.w      D5, [A4 + 0x2]
  3724. 0000283A  5287                     addq.l     D7, 1
  3725. 0000283C  D8FC 0008                add.w      A4, 0x8
  3726. label00002840:
  3727. 00002840  302B 000E                move.w     D0, [A3 + 0xE]
  3728. 00002844  48C0                     ext.l      D0
  3729. 00002846  B087                     cmp.l      D0, D7
  3730. 00002848  6F10                     ble        +0x12 /* 0000285A */
  3731. 0000284A  3005                     move.w     D0, D5
  3732. 0000284C  906C 0002                sub.w      D0, [A4 + 0x2]
  3733. 00002850  6D08                     blt        +0xA /* 0000285A */
  3734. 00002852  700D                     moveq.l    D0, 0x0D
  3735. 00002854  B06C 0004                cmp.w      D0, [A4 + 0x4]
  3736. 00002858  66D4                     bne        -0x2A /* 0000282E */
  3737. label0000285A:
  3738. 0000285A  206E 0008                movea.l    A0, [A6 + 0x8]
  3739. 0000285E  BCA8 006A                cmp.l      D6, [A0 + 0x6A]
  3740. 00002862  6D0C                     blt        +0xE /* 00002870 */
  3741. 00002864  206E 0008                movea.l    A0, [A6 + 0x8]
  3742. 00002868  2028 006A                move.l     D0, [A0 + 0x6A]
  3743. 0000286C  6000 0134                bra        +0x136 /* 000029A2 */
  3744. label00002870:
  3745. 00002870  302B 000E                move.w     D0, [A3 + 0xE]
  3746. 00002874  48C0                     ext.l      D0
  3747. 00002876  B087                     cmp.l      D0, D7
  3748. 00002878  662C                     bne        +0x2E /* 000028A6 */
  3749. 0000287A  600E                     bra        +0x10 /* 0000288A */
  3750. label0000287C:
  3751. 0000287C  2053                     movea.l    A0, [A3]
  3752. 0000287E  2007                     move.l     D0, D7
  3753. 00002880  E780                     asl        D0, 3
  3754. 00002882  3030 0806                move.w     D0, [A0 + D0 + 0x6]
  3755. 00002886  48C0                     ext.l      D0
  3756. 00002888  9C80                     sub.l      D6, D0
  3757. label0000288A:
  3758. 0000288A  2007                     move.l     D0, D7
  3759. 0000288C  5387                     subq.l     D7, 1
  3760. 0000288E  4A80                     tst.l      D0
  3761. 00002890  6700 010E                beq        +0x110 /* 000029A0 */
  3762. 00002894  2053                     movea.l    A0, [A3]
  3763. 00002896  2007                     move.l     D0, D7
  3764. 00002898  E780                     asl        D0, 3
  3765. 0000289A  7220                     moveq.l    D1, 0x20
  3766. 0000289C  B270 0804                cmp.w      D1, [A0 + D0 + 0x4]
  3767. 000028A0  6CDA                     bge        -0x24 /* 0000287C */
  3768. 000028A2  6000 00FC                bra        +0xFE /* 000029A0 */
  3769. label000028A6:
  3770. 000028A6  2007                     move.l     D0, D7
  3771. 000028A8  5280                     addq.l     D0, 1
  3772. 000028AA  322B 000E                move.w     D1, [A3 + 0xE]
  3773. 000028AE  48C1                     ext.l      D1
  3774. 000028B0  B280                     cmp.l      D1, D0
  3775. 000028B2  6E10                     bgt        +0x12 /* 000028C4 */
  3776. 000028B4  2053                     movea.l    A0, [A3]
  3777. 000028B6  2007                     move.l     D0, D7
  3778. 000028B8  E780                     asl        D0, 3
  3779. 000028BA  7220                     moveq.l    D1, 0x20
  3780. 000028BC  B270 0804                cmp.w      D1, [A0 + D0 + 0x4]
  3781. 000028C0  6C00 00DE                bge        +0xE0 /* 000029A0 */
  3782. label000028C4:
  3783. 000028C4  2053                     movea.l    A0, [A3]
  3784. 000028C6  2007                     move.l     D0, D7
  3785. 000028C8  E780                     asl        D0, 3
  3786. 000028CA  3030 0806                move.w     D0, [A0 + D0 + 0x6]
  3787. 000028CE  48C0                     ext.l      D0
  3788. 000028D0  D086                     add.l      D0, D6
  3789. 000028D2  2D40 FEFC                move.l     [A6 - 0x104], D0
  3790. 000028D6  2053                     movea.l    A0, [A3]
  3791. 000028D8  2007                     move.l     D0, D7
  3792. 000028DA  E780                     asl        D0, 3
  3793. 000028DC  7220                     moveq.l    D1, 0x20
  3794. 000028DE  B270 0804                cmp.w      D1, [A0 + D0 + 0x4]
  3795. 000028E2  6D3C                     blt        +0x3E /* 00002920 */
  3796. 000028E4  2053                     movea.l    A0, [A3]
  3797. 000028E6  2007                     move.l     D0, D7
  3798. 000028E8  E780                     asl        D0, 3
  3799. 000028EA  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  3800. 000028EE  5240                     addq.w     D0, 1
  3801. 000028F0  2053                     movea.l    A0, [A3]
  3802. 000028F2  2207                     move.l     D1, D7
  3803. 000028F4  E781                     asl        D1, 3
  3804. 000028F6  48C0                     ext.l      D0
  3805. 000028F8  81F0 1806                divs.w     D0, [A0 + D1 + 0x6]
  3806. 000028FC  3800                     move.w     D4, D0
  3807. 000028FE  6016                     bra        +0x18 /* 00002916 */
  3808. label00002900:
  3809. 00002900  48C5                     ext.l      D5
  3810. 00002902  48C4                     ext.l      D4
  3811. 00002904  2004                     move.l     D0, D4
  3812. 00002906  7202                     moveq.l    D1, 0x02
  3813. 00002908  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3814. 0000290C  B085                     cmp.l      D0, D5
  3815. 0000290E  6E00 0090                bgt        +0x92 /* 000029A0 */
  3816. 00002912  9A44                     sub.w      D5, D4
  3817. 00002914  5286                     addq.l     D6, 1
  3818. label00002916:
  3819. 00002916  BCAE FEFC                cmp.l      D6, [A6 - 0x104]
  3820. 0000291A  6FE4                     ble        -0x1A /* 00002900 */
  3821. 0000291C  6000 0082                bra        +0x84 /* 000029A0 */
  3822. label00002920:
  3823. 00002920  206E 0008                movea.l    A0, [A6 + 0x8]
  3824. 00002924  2846                     movea.l    A4, D6
  3825. 00002926  D9E8 00AE                add.l      A4, [A0 + 0xAE]
  3826. 0000292A  422E FF00                clr.b      [A6 - 0x100]
  3827. 0000292E  206E 0008                movea.l    A0, [A6 + 0x8]
  3828. 00002932  2253                     movea.l    A1, [A3]
  3829. 00002934  2007                     move.l     D0, D7
  3830. 00002936  E780                     asl        D0, 3
  3831. 00002938  3031 0800                move.w     D0, [A1 + D0]
  3832. 0000293C  48C0                     ext.l      D0
  3833. 0000293E  D080                     add.l      D0, D0
  3834. 00002940  2200                     move.l     D1, D0
  3835. 00002942  E588                     lsl        D0, 2
  3836. 00002944  D081                     add.l      D0, D1
  3837. 00002946  D0A8 009E                add.l      D0, [A0 + 0x9E]
  3838. 0000294A  2F00                     move.l     -[A7], D0
  3839. 0000294C  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  3840. 00002950  588F                     addq.l     A7, 4
  3841. 00002952  6046                     bra        +0x48 /* 0000299A */
  3842. label00002954:
  3843. 00002954  7000                     moveq.l    D0, 0x00
  3844. 00002956  102E FF00                move.b     D0, [A6 - 0x100]
  3845. 0000295A  5280                     addq.l     D0, 1
  3846. 0000295C  41EE FF00                lea.l      A0, [A6 - 0x100]
  3847. 00002960  119C 0000                move.b     [A0 + D0.w], [A4]+
  3848. 00002964  7200                     moveq.l    D1, 0x00
  3849. 00002966  1230 0000                move.b     D1, [A0 + D0.w]
  3850. 0000296A  2F01                     move.l     -[A7], D1
  3851. 0000296C  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  3852. 00002970  3800                     move.w     D4, D0
  3853. 00002972  486E FF00                pea.l      [A6 - 0x100]
  3854. 00002976  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  3855. 0000297A  3205                     move.w     D1, D5
  3856. 0000297C  9240                     sub.w      D1, D0
  3857. 0000297E  48C1                     ext.l      D1
  3858. 00002980  48C4                     ext.l      D4
  3859. 00002982  2004                     move.l     D0, D4
  3860. 00002984  2F01                     move.l     -[A7], D1
  3861. 00002986  7202                     moveq.l    D1, 0x02
  3862. 00002988  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3863. 0000298C  221F                     move.l     D1, [A7]+
  3864. 0000298E  B081                     cmp.l      D0, D1
  3865. 00002990  508F                     addq.l     A7, 8
  3866. 00002992  6E0C                     bgt        +0xE /* 000029A0 */
  3867. 00002994  522E FF00                addq.b     [A6 - 0x100], 1
  3868. 00002998  5286                     addq.l     D6, 1
  3869. label0000299A:
  3870. 0000299A  BCAE FEFC                cmp.l      D6, [A6 - 0x104]
  3871. 0000299E  6FB4                     ble        -0x4A /* 00002954 */
  3872. label000029A0:
  3873. 000029A0  2006                     move.l     D0, D6
  3874. label000029A2:
  3875. 000029A2  4CEE 18F0 FEE4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x11C]
  3876. 000029A8  4E5E                     unlink     A6
  3877. 000029AA  4E75                     rts
  3878. fn000029AC:
  3879. 000029AC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3880. 000029B0  206F 0014                movea.l    A0, [A7 + 0x14]
  3881. 000029B4  2868 00AE                movea.l    A4, [A0 + 0xAE]
  3882. 000029B8  206F 0018                movea.l    A0, [A7 + 0x18]
  3883. 000029BC  2C10                     move.l     D6, [A0]
  3884. 000029BE  264C                     movea.l    A3, A4
  3885. 000029C0  D7C6                     add.l      A3, D6
  3886. 000029C2  1013                     move.b     D0, [A3]
  3887. 000029C4  B02D FC6C                cmp.b      D0, [A5 - 0x394]
  3888. 000029C8  660A                     bne        +0xC /* 000029D4 */
  3889. 000029CA  206F 0018                movea.l    A0, [A7 + 0x18]
  3890. 000029CE  5290                     addq.l     [A0], 1
  3891. 000029D0  5286                     addq.l     D6, 1
  3892. 000029D2  603A                     bra        +0x3C /* 00002A0E */
  3893. label000029D4:
  3894. 000029D4  7E01                     moveq.l    D7, 0x01
  3895. label000029D6:
  3896. 000029D6  1023                     move.b     D0, -[A3]
  3897. 000029D8  B02D FC6C                cmp.b      D0, [A5 - 0x394]
  3898. 000029DC  6604                     bne        +0x6 /* 000029E2 */
  3899. 000029DE  5347                     subq.w     D7, 1
  3900. 000029E0  600A                     bra        +0xC /* 000029EC */
  3901. label000029E2:
  3902. 000029E2  1013                     move.b     D0, [A3]
  3903. 000029E4  B02D FC6D                cmp.b      D0, [A5 - 0x393]
  3904. 000029E8  6602                     bne        +0x4 /* 000029EC */
  3905. 000029EA  5247                     addq.w     D7, 1
  3906. label000029EC:
  3907. 000029EC  B9CB                     cmpa.l     A4, A3
  3908. 000029EE  6404                     bcc        +0x6 /* 000029F4 */
  3909. 000029F0  4A47                     tst.w      D7
  3910. 000029F2  66E2                     bne        -0x1C /* 000029D6 */
  3911. label000029F4:
  3912. 000029F4  206F 0014                movea.l    A0, [A7 + 0x14]
  3913. 000029F8  200B                     move.l     D0, A3
  3914. 000029FA  90A8 00AE                sub.l      D0, [A0 + 0xAE]
  3915. 000029FE  206F 0018                movea.l    A0, [A7 + 0x18]
  3916. 00002A02  2080                     move.l     [A0], D0
  3917. 00002A04  4A47                     tst.w      D7
  3918. 00002A06  6606                     bne        +0x8 /* 00002A0E */
  3919. 00002A08  206F 0018                movea.l    A0, [A7 + 0x18]
  3920. 00002A0C  5290                     addq.l     [A0], 1
  3921. label00002A0E:
  3922. 00002A0E  206F 0014                movea.l    A0, [A7 + 0x14]
  3923. 00002A12  D9E8 006A                add.l      A4, [A0 + 0x6A]
  3924. 00002A16  206F 0014                movea.l    A0, [A7 + 0x14]
  3925. 00002A1A  2646                     movea.l    A3, D6
  3926. 00002A1C  D7E8 00AE                add.l      A3, [A0 + 0xAE]
  3927. 00002A20  1013                     move.b     D0, [A3]
  3928. 00002A22  B02D FC6D                cmp.b      D0, [A5 - 0x393]
  3929. 00002A26  6734                     beq        +0x36 /* 00002A5C */
  3930. 00002A28  7E01                     moveq.l    D7, 0x01
  3931. label00002A2A:
  3932. 00002A2A  1013                     move.b     D0, [A3]
  3933. 00002A2C  B02D FC6D                cmp.b      D0, [A5 - 0x393]
  3934. 00002A30  6604                     bne        +0x6 /* 00002A36 */
  3935. 00002A32  5347                     subq.w     D7, 1
  3936. 00002A34  600A                     bra        +0xC /* 00002A40 */
  3937. label00002A36:
  3938. 00002A36  1013                     move.b     D0, [A3]
  3939. 00002A38  B02D FC6C                cmp.b      D0, [A5 - 0x394]
  3940. 00002A3C  6602                     bne        +0x4 /* 00002A40 */
  3941. 00002A3E  5247                     addq.w     D7, 1
  3942. label00002A40:
  3943. 00002A40  D6FC 0001                add.w      A3, 0x1
  3944. 00002A44  B9CB                     cmpa.l     A4, A3
  3945. 00002A46  6504                     bcs        +0x6 /* 00002A4C */
  3946. 00002A48  4A47                     tst.w      D7
  3947. 00002A4A  66DE                     bne        -0x20 /* 00002A2A */
  3948. label00002A4C:
  3949. 00002A4C  206F 0014                movea.l    A0, [A7 + 0x14]
  3950. 00002A50  2C0B                     move.l     D6, A3
  3951. 00002A52  9CA8 00AE                sub.l      D6, [A0 + 0xAE]
  3952. 00002A56  4A47                     tst.w      D7
  3953. 00002A58  6602                     bne        +0x4 /* 00002A5C */
  3954. 00002A5A  5386                     subq.l     D6, 1
  3955. label00002A5C:
  3956. 00002A5C  2006                     move.l     D0, D6
  3957. 00002A5E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3958. 00002A62  4E75                     rts
  3959. fn00002A64:
  3960. 00002A64  2F0B                     move.l     -[A7], A3
  3961. 00002A66  266F 0008                movea.l    A3, [A7 + 0x8]
  3962. 00002A6A  026D FFF3 FC9A           andi.w     [A5 - 0x366], 0xFFF3
  3963. 00002A70  422D FC6C                clr.b      [A5 - 0x394]
  3964. 00002A74  7000                     moveq.l    D0, 0x00
  3965. 00002A76  1013                     move.b     D0, [A3]
  3966. 00002A78  0480 FFFF FFD2           subi.l     D0, 0xFFFFFFD2
  3967. 00002A7E  6700 0096                beq        +0x98 /* 00002B16 */
  3968. 00002A82  5380                     subq.l     D0, 1
  3969. 00002A84  6700 0090                beq        +0x92 /* 00002B16 */
  3970. 00002A88  5380                     subq.l     D0, 1
  3971. 00002A8A  6700 0098                beq        +0x9A /* 00002B24 */
  3972. 00002A8E  5380                     subq.l     D0, 1
  3973. 00002A90  6700 0092                beq        +0x94 /* 00002B24 */
  3974. 00002A94  0480 0000 004D           subi.l     D0, 0x4D /* 'M' */
  3975. 00002A9A  6744                     beq        +0x46 /* 00002AE0 */
  3976. 00002A9C  5B80                     subq.l     D0, 5
  3977. 00002A9E  6754                     beq        +0x56 /* 00002AF4 */
  3978. 00002AA0  5380                     subq.l     D0, 1
  3979. 00002AA2  671E                     beq        +0x20 /* 00002AC2 */
  3980. 00002AA4  5380                     subq.l     D0, 1
  3981. 00002AA6  671A                     beq        +0x1C /* 00002AC2 */
  3982. 00002AA8  0480 0000 0032           subi.l     D0, 0x32 /* '2' */
  3983. 00002AAE  6758                     beq        +0x5A /* 00002B08 */
  3984. 00002AB0  5580                     subq.l     D0, 2
  3985. 00002AB2  6754                     beq        +0x56 /* 00002B08 */
  3986. 00002AB4  0480 0000 001E           subi.l     D0, 0x1E
  3987. 00002ABA  6716                     beq        +0x18 /* 00002AD2 */
  3988. 00002ABC  5580                     subq.l     D0, 2
  3989. 00002ABE  6712                     beq        +0x14 /* 00002AD2 */
  3990. 00002AC0  6070                     bra        +0x72 /* 00002B32 */
  3991. label00002AC2:
  3992. 00002AC2  1B7C 0028 FC6C           move.b     [A5 - 0x394], 0x28 /* '(' */
  3993. 00002AC8  1B7C 0029 FC6D           move.b     [A5 - 0x393], 0x29 /* ')' */
  3994. 00002ACE  6000 0082                bra        +0x84 /* 00002B52 */
  3995. label00002AD2:
  3996. 00002AD2  1B7C 007B FC6C           move.b     [A5 - 0x394], 0x7B /* '{' */
  3997. 00002AD8  1B7C 007D FC6D           move.b     [A5 - 0x393], 0x7D /* '}' */
  3998. 00002ADE  6072                     bra        +0x74 /* 00002B52 */
  3999. label00002AE0:
  4000. 00002AE0  1B7C 0022 FC6D           move.b     [A5 - 0x393], 0x22 /* '\"' */
  4001. 00002AE6  1B7C 0022 FC6C           move.b     [A5 - 0x394], 0x22 /* '\"' */
  4002. 00002AEC  006D 0008 FC9A           ori.w      [A5 - 0x366], 0x8
  4003. 00002AF2  605E                     bra        +0x60 /* 00002B52 */
  4004. label00002AF4:
  4005. 00002AF4  1B7C 0027 FC6D           move.b     [A5 - 0x393], 0x27 /* '\'' */
  4006. 00002AFA  1B7C 0027 FC6C           move.b     [A5 - 0x394], 0x27 /* '\'' */
  4007. 00002B00  006D 0008 FC9A           ori.w      [A5 - 0x366], 0x8
  4008. 00002B06  604A                     bra        +0x4C /* 00002B52 */
  4009. label00002B08:
  4010. 00002B08  1B7C 005B FC6C           move.b     [A5 - 0x394], 0x5B /* '[' */
  4011. 00002B0E  1B7C 005D FC6D           move.b     [A5 - 0x393], 0x5D /* ']' */
  4012. 00002B14  603C                     bra        +0x3E /* 00002B52 */
  4013. label00002B16:
  4014. 00002B16  1B7C FFD2 FC6C           move.b     [A5 - 0x394], 0xD2
  4015. 00002B1C  1B7C FFD3 FC6D           move.b     [A5 - 0x393], 0xD3
  4016. 00002B22  602E                     bra        +0x30 /* 00002B52 */
  4017. label00002B24:
  4018. 00002B24  1B7C FFD4 FC6C           move.b     [A5 - 0x394], 0xD4
  4019. 00002B2A  1B7C FFD5 FC6D           move.b     [A5 - 0x393], 0xD5
  4020. 00002B30  6020                     bra        +0x22 /* 00002B52 */
  4021. label00002B32:
  4022. 00002B32  4A6F 000E                tst.w      [A7 + 0xE]
  4023. 00002B36  671A                     beq        +0x1C /* 00002B52 */
  4024. 00002B38  7022                     moveq.l    D0, 0x22
  4025. 00002B3A  B023                     cmp.b      D0, -[A3]
  4026. 00002B3C  6706                     beq        +0x8 /* 00002B44 */
  4027. 00002B3E  7027                     moveq.l    D0, 0x27
  4028. 00002B40  B013                     cmp.b      D0, [A3]
  4029. 00002B42  660E                     bne        +0x10 /* 00002B52 */
  4030. label00002B44:
  4031. 00002B44  1B53 FC6D                move.b     [A5 - 0x393], [A3]
  4032. 00002B48  1B53 FC6C                move.b     [A5 - 0x394], [A3]
  4033. 00002B4C  006D 0008 FC9A           ori.w      [A5 - 0x366], 0x8
  4034. label00002B52:
  4035. 00002B52  4A2D FC6C                tst.b      [A5 - 0x394]
  4036. 00002B56  6706                     beq        +0x8 /* 00002B5E */
  4037. 00002B58  006D 0004 FC9A           ori.w      [A5 - 0x366], 0x4
  4038. label00002B5E:
  4039. 00002B5E  7000                     moveq.l    D0, 0x00
  4040. 00002B60  102D FC6C                move.b     D0, [A5 - 0x394]
  4041. 00002B64  265F                     movea.l    A3, [A7]+
  4042. 00002B66  4E75                     rts
  4043. export_693:
  4044. fn00002B68:
  4045. 00002B68  48E7 0110                movem.l    -[A7], D7,A3
  4046. 00002B6C  266F 000C                movea.l    A3, [A7 + 0xC]
  4047. 00002B70  4247                     clr.w      D7
  4048. 00002B72  7000                     moveq.l    D0, 0x00
  4049. 00002B74  1013                     move.b     D0, [A3]
  4050. 00002B76  D040                     add.w      D0, D0
  4051. 00002B78  41ED A414                lea.l      A0, [A5 - 0x5BEC]
  4052. 00002B7C  7240                     moveq.l    D1, 0x40
  4053. 00002B7E  C270 0000                and.w      D1, [A0 + D0.w]
  4054. 00002B82  6604                     bne        +0x6 /* 00002B88 */
  4055. 00002B84  4A13                     tst.b      [A3]
  4056. 00002B86  6606                     bne        +0x8 /* 00002B8E */
  4057. label00002B88:
  4058. 00002B88  5247                     addq.w     D7, 1
  4059. 00002B8A  6000 00A0                bra        +0xA2 /* 00002C2C */
  4060. label00002B8E:
  4061. 00002B8E  7000                     moveq.l    D0, 0x00
  4062. 00002B90  1013                     move.b     D0, [A3]
  4063. 00002B92  D040                     add.w      D0, D0
  4064. 00002B94  41ED A414                lea.l      A0, [A5 - 0x5BEC]
  4065. 00002B98  323C 0400                move.w     D1, 0x400
  4066. 00002B9C  C270 0000                and.w      D1, [A0 + D0.w]
  4067. 00002BA0  6600 008A                bne        +0x8C /* 00002C2C */
  4068. 00002BA4  7000                     moveq.l    D0, 0x00
  4069. 00002BA6  1013                     move.b     D0, [A3]
  4070. 00002BA8  D040                     add.w      D0, D0
  4071. 00002BAA  41ED A414                lea.l      A0, [A5 - 0x5BEC]
  4072. 00002BAE  7206                     moveq.l    D1, 0x06
  4073. 00002BB0  C270 0000                and.w      D1, [A0 + D0.w]
  4074. 00002BB4  6676                     bne        +0x78 /* 00002C2C */
  4075. 00002BB6  705F                     moveq.l    D0, 0x5F
  4076. 00002BB8  B013                     cmp.b      D0, [A3]
  4077. 00002BBA  6770                     beq        +0x72 /* 00002C2C */
  4078. 00002BBC  7027                     moveq.l    D0, 0x27
  4079. 00002BBE  B013                     cmp.b      D0, [A3]
  4080. 00002BC0  6630                     bne        +0x32 /* 00002BF2 */
  4081. 00002BC2  7000                     moveq.l    D0, 0x00
  4082. 00002BC4  102B 0001                move.b     D0, [A3 + 0x1]
  4083. 00002BC8  D040                     add.w      D0, D0
  4084. 00002BCA  41ED A414                lea.l      A0, [A5 - 0x5BEC]
  4085. 00002BCE  7206                     moveq.l    D1, 0x06
  4086. 00002BD0  C270 0000                and.w      D1, [A0 + D0.w]
  4087. 00002BD4  6718                     beq        +0x1A /* 00002BEE */
  4088. 00002BD6  200B                     move.l     D0, A3
  4089. 00002BD8  5380                     subq.l     D0, 1
  4090. 00002BDA  2040                     movea.l    A0, D0
  4091. 00002BDC  7000                     moveq.l    D0, 0x00
  4092. 00002BDE  1010                     move.b     D0, [A0]
  4093. 00002BE0  D040                     add.w      D0, D0
  4094. 00002BE2  41ED A414                lea.l      A0, [A5 - 0x5BEC]
  4095. 00002BE6  7206                     moveq.l    D1, 0x06
  4096. 00002BE8  C270 0000                and.w      D1, [A0 + D0.w]
  4097. 00002BEC  663E                     bne        +0x40 /* 00002C2C */
  4098. label00002BEE:
  4099. 00002BEE  5247                     addq.w     D7, 1
  4100. 00002BF0  603A                     bra        +0x3C /* 00002C2C */
  4101. label00002BF2:
  4102. 00002BF2  1013                     move.b     D0, [A3]
  4103. 00002BF4  B02D E5C2                cmp.b      D0, [A5 - 0x1A3E]
  4104. 00002BF8  6704                     beq        +0x6 /* 00002BFE */
  4105. 00002BFA  5247                     addq.w     D7, 1
  4106. 00002BFC  602E                     bra        +0x30 /* 00002C2C */
  4107. label00002BFE:
  4108. 00002BFE  7000                     moveq.l    D0, 0x00
  4109. 00002C00  102B 0001                move.b     D0, [A3 + 0x1]
  4110. 00002C04  D040                     add.w      D0, D0
  4111. 00002C06  41ED A414                lea.l      A0, [A5 - 0x5BEC]
  4112. 00002C0A  7206                     moveq.l    D1, 0x06
  4113. 00002C0C  C270 0000                and.w      D1, [A0 + D0.w]
  4114. 00002C10  6618                     bne        +0x1A /* 00002C2A */
  4115. 00002C12  200B                     move.l     D0, A3
  4116. 00002C14  5380                     subq.l     D0, 1
  4117. 00002C16  2040                     movea.l    A0, D0
  4118. 00002C18  7000                     moveq.l    D0, 0x00
  4119. 00002C1A  1010                     move.b     D0, [A0]
  4120. 00002C1C  D040                     add.w      D0, D0
  4121. 00002C1E  41ED A414                lea.l      A0, [A5 - 0x5BEC]
  4122. 00002C22  7206                     moveq.l    D1, 0x06
  4123. 00002C24  C270 0000                and.w      D1, [A0 + D0.w]
  4124. 00002C28  6702                     beq        +0x4 /* 00002C2C */
  4125. label00002C2A:
  4126. 00002C2A  5247                     addq.w     D7, 1
  4127. label00002C2C:
  4128. 00002C2C  3007                     move.w     D0, D7
  4129. 00002C2E  4CDF 0880                movem.l    D7,A3, [A7]+
  4130. 00002C32  4E75                     rts
  4131. export_694:
  4132. fn00002C34:
  4133. 00002C34  4E56 FFDC                link       A6, -0x0024
  4134. 00002C38  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  4135. 00002C3C  266E 0008                movea.l    A3, [A6 + 0x8]
  4136. 00002C40  303C 0080                move.w     D0, 0x80
  4137. 00002C44  C06B 0072                and.w      D0, [A3 + 0x72]
  4138. 00002C48  6700 0164                beq        +0x166 /* 00002DAE */
  4139. 00002C4C  2F0B                     move.l     -[A7], A3
  4140. 00002C4E  4EBA 3D64                jsr        [PC + 0x3D64 /* 000069B4 */]
  4141. 00002C52  206B 00E2                movea.l    A0, [A3 + 0xE2]
  4142. 00002C56  41E8 005E                lea.l      A0, [A0 + 0x5E]
  4143. 00002C5A  2F20                     move.l     -[A7], -[A0]
  4144. 00002C5C  2F20                     move.l     -[A7], -[A0]
  4145. 00002C5E  2F2B 00E2                move.l     -[A7], [A3 + 0xE2]
  4146. 00002C62  4EAD 1DEA                jsr        [A5 + 0x1DEA /* export_953 */]
  4147. 00002C66  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4148. 00002C6A  7000                     moveq.l    D0, 0x00
  4149. 00002C6C  302E 0012                move.w     D0, [A6 + 0x12]
  4150. 00002C70  2F00                     move.l     -[A7], D0
  4151. 00002C72  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4152. 00002C76  2F2B 00E2                move.l     -[A7], [A3 + 0xE2]
  4153. 00002C7A  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  4154. 00002C7E  206B 00E2                movea.l    A0, [A3 + 0xE2]
  4155. 00002C82  7002                     moveq.l    D0, 0x02
  4156. 00002C84  C028 008E                and.b      D0, [A0 + 0x8E]
  4157. 00002C88  4FEF 0020                lea.l      A7, [A7 + 0x20]
  4158. 00002C8C  6600 0420                bne        +0x422 /* 000030AE */
  4159. 00002C90  206B 00E2                movea.l    A0, [A3 + 0xE2]
  4160. 00002C94  4868 005E                pea.l      [A0 + 0x5E]
  4161. 00002C98  486E FFF2                pea.l      [A6 - 0xE]
  4162. 00002C9C  3F3C 080E                move.w     -[A7], 0x80E
  4163. 00002CA0  A9EB                     syscall    Pack4/FP68K
  4164. 00002CA2  486D E9C6                pea.l      [A5 - 0x163A]
  4165. 00002CA6  486E FFF2                pea.l      [A6 - 0xE]
  4166. 00002CAA  3F3C 0800                move.w     -[A7], 0x800
  4167. 00002CAE  A9EB                     syscall    Pack4/FP68K
  4168. 00002CB0  41EE FFF2                lea.l      A0, [A6 - 0xE]
  4169. 00002CB4  43EE FFE8                lea.l      A1, [A6 - 0x18]
  4170. 00002CB8  22D8                     move.l     [A1]+, [A0]+
  4171. 00002CBA  22D8                     move.l     [A1]+, [A0]+
  4172. 00002CBC  32D8                     move.w     [A1]+, [A0]+
  4173. 00002CBE  486E FFE8                pea.l      [A6 - 0x18]
  4174. 00002CC2  3F3C 0016                move.w     -[A7], 0x16
  4175. 00002CC6  A9EB                     syscall    Pack4/FP68K
  4176. 00002CC8  486E FFE8                pea.l      [A6 - 0x18]
  4177. 00002CCC  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  4178. 00002CD0  2E00                     move.l     D7, D0
  4179. 00002CD2  302B 0092                move.w     D0, [A3 + 0x92]
  4180. 00002CD6  48C0                     ext.l      D0
  4181. 00002CD8  BE80                     cmp.l      D7, D0
  4182. 00002CDA  588F                     addq.l     A7, 4
  4183. 00002CDC  6700 03D0                beq        +0x3D2 /* 000030AE */
  4184. 00002CE0  7001                     moveq.l    D0, 0x01
  4185. 00002CE2  C06B 0072                and.w      D0, [A3 + 0x72]
  4186. 00002CE6  6614                     bne        +0x16 /* 00002CFC */
  4187. 00002CE8  4A2B 000F                tst.b      [A3 + 0xF]
  4188. 00002CEC  660E                     bne        +0x10 /* 00002CFC */
  4189. 00002CEE  2F0B                     move.l     -[A7], A3
  4190. 00002CF0  486D 1602                pea.l      [A5 + 0x1602 /* export_700 */]
  4191. 00002CF4  206E 0014                movea.l    A0, [A6 + 0x14]
  4192. 00002CF8  4E90                     jsr        [A0]
  4193. 00002CFA  508F                     addq.l     A7, 8
  4194. label00002CFC:
  4195. 00002CFC  206B 00E2                movea.l    A0, [A3 + 0xE2]
  4196. 00002D00  7030                     moveq.l    D0, 0x30
  4197. 00002D02  C028 008E                and.b      D0, [A0 + 0x8E]
  4198. 00002D06  660A                     bne        +0xC /* 00002D12 */
  4199. 00002D08  302B 0092                move.w     D0, [A3 + 0x92]
  4200. 00002D0C  48C0                     ext.l      D0
  4201. 00002D0E  BE80                     cmp.l      D7, D0
  4202. 00002D10  6F14                     ble        +0x16 /* 00002D26 */
  4203. label00002D12:
  4204. 00002D12  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4205. 00002D16  2F07                     move.l     -[A7], D7
  4206. 00002D18  2F0B                     move.l     -[A7], A3
  4207. 00002D1A  4EBA 3830                jsr        [PC + 0x3830 /* 0000654C */]
  4208. 00002D1E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4209. 00002D22  6000 038A                bra        +0x38C /* 000030AE */
  4210. label00002D26:
  4211. 00002D26  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4212. 00002D2A  2F3C FFFF 8003           move.l     -[A7], 0xFFFF8003
  4213. 00002D30  2F0B                     move.l     -[A7], A3
  4214. 00002D32  4EBA 3818                jsr        [PC + 0x3818 /* 0000654C */]
  4215. 00002D36  302B 0092                move.w     D0, [A3 + 0x92]
  4216. 00002D3A  48C0                     ext.l      D0
  4217. 00002D3C  9E80                     sub.l      D7, D0
  4218. 00002D3E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4219. 00002D42  6700 036A                beq        +0x36C /* 000030AE */
  4220. 00002D46  486D 2D12                pea.l      [A5 + 0x2D12 /* export_1438 */]
  4221. 00002D4A  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  4222. 00002D4E  4A40                     tst.w      D0
  4223. 00002D50  588F                     addq.l     A7, 4
  4224. 00002D52  6700 035A                beq        +0x35C /* 000030AE */
  4225. 00002D56  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4226. 00002D5A  2007                     move.l     D0, D7
  4227. 00002D5C  4480                     neg.l      D0
  4228. 00002D5E  2D40 FFE4                move.l     [A6 - 0x1C], D0
  4229. 00002D62  486E FFE4                pea.l      [A6 - 0x1C]
  4230. 00002D66  486E FFF2                pea.l      [A6 - 0xE]
  4231. 00002D6A  3F3C 280E                move.w     -[A7], 0x280E
  4232. 00002D6E  A9EB                     syscall    Pack4/FP68K
  4233. 00002D70  486E FFF2                pea.l      [A6 - 0xE]
  4234. 00002D74  486E FFDC                pea.l      [A6 - 0x24]
  4235. 00002D78  3F3C 0810                move.w     -[A7], 0x810
  4236. 00002D7C  A9EB                     syscall    Pack4/FP68K
  4237. 00002D7E  486E FFDC                pea.l      [A6 - 0x24]
  4238. 00002D82  486E FFE8                pea.l      [A6 - 0x18]
  4239. 00002D86  3F3C 080E                move.w     -[A7], 0x80E
  4240. 00002D8A  A9EB                     syscall    Pack4/FP68K
  4241. 00002D8C  41EE FFF2                lea.l      A0, [A6 - 0xE]
  4242. 00002D90  2F20                     move.l     -[A7], -[A0]
  4243. 00002D92  2F20                     move.l     -[A7], -[A0]
  4244. 00002D94  3F20                     move.w     -[A7], -[A0]
  4245. 00002D96  2F2B 00E2                move.l     -[A7], [A3 + 0xE2]
  4246. 00002D9A  4EAD 2D12                jsr        [A5 + 0x2D12 /* export_1438 */]
  4247. 00002D9E  486D 2D12                pea.l      [A5 + 0x2D12 /* export_1438 */]
  4248. 00002DA2  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  4249. 00002DA6  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4250. 00002DAA  6000 0302                bra        +0x304 /* 000030AE */
  4251. label00002DAE:
  4252. 00002DAE  302B 0058                move.w     D0, [A3 + 0x58]
  4253. 00002DB2  916E 000E                sub.w      [A6 + 0xE], D0
  4254. 00002DB6  302B 0056                move.w     D0, [A3 + 0x56]
  4255. 00002DBA  916E 000C                sub.w      [A6 + 0xC], D0
  4256. 00002DBE  302E 000C                move.w     D0, [A6 + 0xC]
  4257. 00002DC2  B06B 00B6                cmp.w      D0, [A3 + 0xB6]
  4258. 00002DC6  6C24                     bge        +0x26 /* 00002DEC */
  4259. 00002DC8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4260. 00002DCC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4261. 00002DD0  2F0B                     move.l     -[A7], A3
  4262. 00002DD2  4EBA 0858                jsr        [PC + 0x858 /* 0000362C */]
  4263. 00002DD6  206B 0096                movea.l    A0, [A3 + 0x96]
  4264. 00002DDA  2A28 0004                move.l     D5, [A0 + 0x4]
  4265. 00002DDE  2C05                     move.l     D6, D5
  4266. 00002DE0  2D46 FFFC                move.l     [A6 - 0x4], D6
  4267. 00002DE4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4268. 00002DE8  6000 0148                bra        +0x14A /* 00002F32 */
  4269. label00002DEC:
  4270. 00002DEC  302E 000C                move.w     D0, [A6 + 0xC]
  4271. 00002DF0  B06B 00BA                cmp.w      D0, [A3 + 0xBA]
  4272. 00002DF4  6F5C                     ble        +0x5E /* 00002E52 */
  4273. 00002DF6  302B 00BA                move.w     D0, [A3 + 0xBA]
  4274. 00002DFA  906B 00B6                sub.w      D0, [A3 + 0xB6]
  4275. 00002DFE  206B 0096                movea.l    A0, [A3 + 0x96]
  4276. 00002E02  322B 00C8                move.w     D1, [A3 + 0xC8]
  4277. 00002E06  48C1                     ext.l      D1
  4278. 00002E08  E981                     asl        D1, 4
  4279. 00002E0A  226B 009A                movea.l    A1, [A3 + 0x9A]
  4280. 00002E0E  342B 00C8                move.w     D2, [A3 + 0xC8]
  4281. 00002E12  D46B 0092                add.w      D2, [A3 + 0x92]
  4282. 00002E16  48C2                     ext.l      D2
  4283. 00002E18  E782                     asl        D2, 3
  4284. 00002E1A  3431 2804                move.w     D2, [A1 + D2 + 0x4]
  4285. 00002E1E  D470 180A                add.w      D2, [A0 + D1 + 0xA]
  4286. 00002E22  B440                     cmp.w      D2, D0
  4287. 00002E24  6D12                     blt        +0x14 /* 00002E38 */
  4288. 00002E26  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4289. 00002E2A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4290. 00002E2E  2F0B                     move.l     -[A7], A3
  4291. 00002E30  4EBA 07FA                jsr        [PC + 0x7FA /* 0000362C */]
  4292. 00002E34  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4293. label00002E38:
  4294. 00002E38  206B 0096                movea.l    A0, [A3 + 0x96]
  4295. 00002E3C  302B 00C8                move.w     D0, [A3 + 0xC8]
  4296. 00002E40  48C0                     ext.l      D0
  4297. 00002E42  E980                     asl        D0, 4
  4298. 00002E44  2A30 0804                move.l     D5, [A0 + D0 + 0x4]
  4299. 00002E48  2C05                     move.l     D6, D5
  4300. 00002E4A  2D46 FFFC                move.l     [A6 - 0x4], D6
  4301. 00002E4E  6000 00E2                bra        +0xE4 /* 00002F32 */
  4302. label00002E52:
  4303. 00002E52  7004                     moveq.l    D0, 0x04
  4304. 00002E54  C06B 0072                and.w      D0, [A3 + 0x72]
  4305. 00002E58  6700 00C4                beq        +0xC6 /* 00002F1E */
  4306. 00002E5C  302B 00BC                move.w     D0, [A3 + 0xBC]
  4307. 00002E60  48C0                     ext.l      D0
  4308. 00002E62  322B 00B8                move.w     D1, [A3 + 0xB8]
  4309. 00002E66  48C1                     ext.l      D1
  4310. 00002E68  9081                     sub.l      D0, D1
  4311. 00002E6A  7210                     moveq.l    D1, 0x10
  4312. 00002E6C  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  4313. 00002E70  2A00                     move.l     D5, D0
  4314. 00002E72  302E 000E                move.w     D0, [A6 + 0xE]
  4315. 00002E76  B06B 00B8                cmp.w      D0, [A3 + 0xB8]
  4316. 00002E7A  6C00 0098                bge        +0x9A /* 00002F14 */
  4317. 00002E7E  4A6B 007E                tst.w      [A3 + 0x7E]
  4318. 00002E82  6F00 0090                ble        +0x92 /* 00002F14 */
  4319. 00002E86  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4320. 00002E8A  302B 007E                move.w     D0, [A3 + 0x7E]
  4321. 00002E8E  48C0                     ext.l      D0
  4322. 00002E90  9085                     sub.l      D0, D5
  4323. 00002E92  2F00                     move.l     -[A7], D0
  4324. 00002E94  2F0B                     move.l     -[A7], A3
  4325. 00002E96  4EBA 3934                jsr        [PC + 0x3934 /* 000067CC */]
  4326. 00002E9A  3D6B 00B8 000E           move.w     [A6 + 0xE], [A3 + 0xB8]
  4327. 00002EA0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4328. 00002EA4  6078                     bra        +0x7A /* 00002F1E */
  4329. label00002EA6:
  4330. 00002EA6  7001                     moveq.l    D0, 0x01
  4331. 00002EA8  B06B 00C8                cmp.w      D0, [A3 + 0xC8]
  4332. 00002EAC  6D46                     blt        +0x48 /* 00002EF4 */
  4333. 00002EAE  302B 00B8                move.w     D0, [A3 + 0xB8]
  4334. 00002EB2  48C0                     ext.l      D0
  4335. 00002EB4  322B 007E                move.w     D1, [A3 + 0x7E]
  4336. 00002EB8  48C1                     ext.l      D1
  4337. 00002EBA  9081                     sub.l      D0, D1
  4338. 00002EBC  2D40 FFFC                move.l     [A6 - 0x4], D0
  4339. 00002EC0  7E00                     moveq.l    D7, 0x00
  4340. 00002EC2  6016                     bra        +0x18 /* 00002EDA */
  4341. label00002EC4:
  4342. 00002EC4  206B 0096                movea.l    A0, [A3 + 0x96]
  4343. 00002EC8  2050                     movea.l    A0, [A0]
  4344. 00002ECA  2007                     move.l     D0, D7
  4345. 00002ECC  E780                     asl        D0, 3
  4346. 00002ECE  3030 0802                move.w     D0, [A0 + D0 + 0x2]
  4347. 00002ED2  48C0                     ext.l      D0
  4348. 00002ED4  D1AE FFFC                add.l      [A6 - 0x4], D0
  4349. 00002ED8  5287                     addq.l     D7, 1
  4350. label00002EDA:
  4351. 00002EDA  206B 0096                movea.l    A0, [A3 + 0x96]
  4352. 00002EDE  3028 000E                move.w     D0, [A0 + 0xE]
  4353. 00002EE2  48C0                     ext.l      D0
  4354. 00002EE4  B087                     cmp.l      D0, D7
  4355. 00002EE6  6EDC                     bgt        -0x22 /* 00002EC4 */
  4356. 00002EE8  302B 00BC                move.w     D0, [A3 + 0xBC]
  4357. 00002EEC  48C0                     ext.l      D0
  4358. 00002EEE  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  4359. 00002EF2  6C2A                     bge        +0x2C /* 00002F1E */
  4360. label00002EF4:
  4361. 00002EF4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4362. 00002EF8  302B 007E                move.w     D0, [A3 + 0x7E]
  4363. 00002EFC  48C0                     ext.l      D0
  4364. 00002EFE  D085                     add.l      D0, D5
  4365. 00002F00  2F00                     move.l     -[A7], D0
  4366. 00002F02  2F0B                     move.l     -[A7], A3
  4367. 00002F04  4EBA 38C6                jsr        [PC + 0x38C6 /* 000067CC */]
  4368. 00002F08  3D6B 00BC 000E           move.w     [A6 + 0xE], [A3 + 0xBC]
  4369. 00002F0E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4370. 00002F12  600A                     bra        +0xC /* 00002F1E */
  4371. label00002F14:
  4372. 00002F14  302E 000E                move.w     D0, [A6 + 0xE]
  4373. 00002F18  B06B 00BC                cmp.w      D0, [A3 + 0xBC]
  4374. 00002F1C  6E88                     bgt        -0x76 /* 00002EA6 */
  4375. label00002F1E:
  4376. 00002F1E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4377. 00002F22  2F0B                     move.l     -[A7], A3
  4378. 00002F24  4EBA F80A                jsr        [PC - 0x7F6 /* 00002730 */]
  4379. 00002F28  2A00                     move.l     D5, D0
  4380. 00002F2A  2C05                     move.l     D6, D5
  4381. 00002F2C  2D46 FFFC                move.l     [A6 - 0x4], D6
  4382. 00002F30  508F                     addq.l     A7, 8
  4383. label00002F32:
  4384. 00002F32  302D FC9A                move.w     D0, [A5 - 0x366]
  4385. 00002F36  0800 0000                btst.b     D0, 0x0
  4386. 00002F3A  6700 00CE                beq        +0xD0 /* 0000300A */
  4387. 00002F3E  7004                     moveq.l    D0, 0x04
  4388. 00002F40  C06D FC9A                and.w      D0, [A5 - 0x366]
  4389. 00002F44  672E                     beq        +0x30 /* 00002F74 */
  4390. 00002F46  7008                     moveq.l    D0, 0x08
  4391. 00002F48  C06D FC9A                and.w      D0, [A5 - 0x366]
  4392. 00002F4C  6704                     beq        +0x6 /* 00002F52 */
  4393. 00002F4E  53AE FFFC                subq.l     [A6 - 0x4], 1
  4394. label00002F52:
  4395. 00002F52  4AAE FFFC                tst.l      [A6 - 0x4]
  4396. 00002F56  6C0A                     bge        +0xC /* 00002F62 */
  4397. 00002F58  7C00                     moveq.l    D6, 0x00
  4398. 00002F5A  2D46 FFFC                move.l     [A6 - 0x4], D6
  4399. 00002F5E  6000 013A                bra        +0x13C /* 0000309A */
  4400. label00002F62:
  4401. 00002F62  486E FFFC                pea.l      [A6 - 0x4]
  4402. 00002F66  2F0B                     move.l     -[A7], A3
  4403. 00002F68  4EBA FA42                jsr        [PC - 0x5BE /* 000029AC */]
  4404. 00002F6C  2C00                     move.l     D6, D0
  4405. 00002F6E  508F                     addq.l     A7, 8
  4406. 00002F70  6000 0128                bra        +0x12A /* 0000309A */
  4407. label00002F74:
  4408. 00002F74  202E FFFC                move.l     D0, [A6 - 0x4]
  4409. 00002F78  B0AD FC8E                cmp.l      D0, [A5 - 0x372]
  4410. 00002F7C  6C3E                     bge        +0x40 /* 00002FBC */
  4411. 00002F7E  202E FFFC                move.l     D0, [A6 - 0x4]
  4412. 00002F82  D0AB 00AE                add.l      D0, [A3 + 0xAE]
  4413. 00002F86  2F00                     move.l     -[A7], D0
  4414. 00002F88  4EBA FBDE                jsr        [PC - 0x422 /* 00002B68 */]
  4415. 00002F8C  4A40                     tst.w      D0
  4416. 00002F8E  588F                     addq.l     A7, 4
  4417. 00002F90  6622                     bne        +0x24 /* 00002FB4 */
  4418. 00002F92  6004                     bra        +0x6 /* 00002F98 */
  4419. label00002F94:
  4420. 00002F94  53AE FFFC                subq.l     [A6 - 0x4], 1
  4421. label00002F98:
  4422. 00002F98  4AAE FFFC                tst.l      [A6 - 0x4]
  4423. 00002F9C  6716                     beq        +0x18 /* 00002FB4 */
  4424. 00002F9E  202E FFFC                move.l     D0, [A6 - 0x4]
  4425. 00002FA2  5380                     subq.l     D0, 1
  4426. 00002FA4  D0AB 00AE                add.l      D0, [A3 + 0xAE]
  4427. 00002FA8  2F00                     move.l     -[A7], D0
  4428. 00002FAA  4EBA FBBC                jsr        [PC - 0x444 /* 00002B68 */]
  4429. 00002FAE  4A40                     tst.w      D0
  4430. 00002FB0  588F                     addq.l     A7, 4
  4431. 00002FB2  67E0                     beq        -0x1E /* 00002F94 */
  4432. label00002FB4:
  4433. 00002FB4  2C2D FC8A                move.l     D6, [A5 - 0x376]
  4434. 00002FB8  6000 00E0                bra        +0xE2 /* 0000309A */
  4435. label00002FBC:
  4436. 00002FBC  BCAD FC8A                cmp.l      D6, [A5 - 0x376]
  4437. 00002FC0  6F3A                     ble        +0x3C /* 00002FFC */
  4438. 00002FC2  2006                     move.l     D0, D6
  4439. 00002FC4  D0AB 00AE                add.l      D0, [A3 + 0xAE]
  4440. 00002FC8  5380                     subq.l     D0, 1
  4441. 00002FCA  2F00                     move.l     -[A7], D0
  4442. 00002FCC  4EBA FB9A                jsr        [PC - 0x466 /* 00002B68 */]
  4443. 00002FD0  4A40                     tst.w      D0
  4444. 00002FD2  588F                     addq.l     A7, 4
  4445. 00002FD4  661C                     bne        +0x1E /* 00002FF2 */
  4446. 00002FD6  6002                     bra        +0x4 /* 00002FDA */
  4447. label00002FD8:
  4448. 00002FD8  5286                     addq.l     D6, 1
  4449. label00002FDA:
  4450. 00002FDA  BCAB 006A                cmp.l      D6, [A3 + 0x6A]
  4451. 00002FDE  6C12                     bge        +0x14 /* 00002FF2 */
  4452. 00002FE0  2006                     move.l     D0, D6
  4453. 00002FE2  D0AB 00AE                add.l      D0, [A3 + 0xAE]
  4454. 00002FE6  2F00                     move.l     -[A7], D0
  4455. 00002FE8  4EBA FB7E                jsr        [PC - 0x482 /* 00002B68 */]
  4456. 00002FEC  4A40                     tst.w      D0
  4457. 00002FEE  588F                     addq.l     A7, 4
  4458. 00002FF0  67E6                     beq        -0x18 /* 00002FD8 */
  4459. label00002FF2:
  4460. 00002FF2  2D6D FC8E FFFC           move.l     [A6 - 0x4], [A5 - 0x372]
  4461. 00002FF8  6000 00A0                bra        +0xA2 /* 0000309A */
  4462. label00002FFC:
  4463. 00002FFC  2D6D FC8E FFFC           move.l     [A6 - 0x4], [A5 - 0x372]
  4464. 00003002  2C2D FC8A                move.l     D6, [A5 - 0x376]
  4465. 00003006  6000 0092                bra        +0x94 /* 0000309A */
  4466. label0000300A:
  4467. 0000300A  7002                     moveq.l    D0, 0x02
  4468. 0000300C  C06D FC9A                and.w      D0, [A5 - 0x366]
  4469. 00003010  676E                     beq        +0x70 /* 00003080 */
  4470. 00003012  202E FFFC                move.l     D0, [A6 - 0x4]
  4471. 00003016  B0AD FC8E                cmp.l      D0, [A5 - 0x372]
  4472. 0000301A  6C26                     bge        +0x28 /* 00003042 */
  4473. 0000301C  302B 0092                move.w     D0, [A3 + 0x92]
  4474. 00003020  48C0                     ext.l      D0
  4475. 00003022  E780                     asl        D0, 3
  4476. 00003024  2840                     movea.l    A4, D0
  4477. 00003026  D9EB 009A                add.l      A4, [A3 + 0x9A]
  4478. label0000302A:
  4479. 0000302A  2A14                     move.l     D5, [A4]
  4480. 0000302C  D8FC 0008                add.w      A4, 0x8
  4481. 00003030  202E FFFC                move.l     D0, [A6 - 0x4]
  4482. 00003034  B094                     cmp.l      D0, [A4]
  4483. 00003036  6CF2                     bge        -0xC /* 0000302A */
  4484. 00003038  2D45 FFFC                move.l     [A6 - 0x4], D5
  4485. 0000303C  2C2D FC8A                move.l     D6, [A5 - 0x376]
  4486. 00003040  6058                     bra        +0x5A /* 0000309A */
  4487. label00003042:
  4488. 00003042  BCAD FC8A                cmp.l      D6, [A5 - 0x376]
  4489. 00003046  6F2C                     ble        +0x2E /* 00003074 */
  4490. 00003048  302B 0092                move.w     D0, [A3 + 0x92]
  4491. 0000304C  48C0                     ext.l      D0
  4492. 0000304E  E780                     asl        D0, 3
  4493. 00003050  D0AB 009A                add.l      D0, [A3 + 0x9A]
  4494. 00003054  322B 00C8                move.w     D1, [A3 + 0xC8]
  4495. 00003058  48C1                     ext.l      D1
  4496. 0000305A  E781                     asl        D1, 3
  4497. 0000305C  2841                     movea.l    A4, D1
  4498. 0000305E  D9C0                     add.l      A4, D0
  4499. label00003060:
  4500. 00003060  2A14                     move.l     D5, [A4]
  4501. 00003062  D8FC FFF8                add.w      A4, 0xFFF8
  4502. 00003066  BC94                     cmp.l      D6, [A4]
  4503. 00003068  6DF6                     blt        -0x8 /* 00003060 */
  4504. 0000306A  2C05                     move.l     D6, D5
  4505. 0000306C  2D6D FC8E FFFC           move.l     [A6 - 0x4], [A5 - 0x372]
  4506. 00003072  6026                     bra        +0x28 /* 0000309A */
  4507. label00003074:
  4508. 00003074  2D6D FC8E FFFC           move.l     [A6 - 0x4], [A5 - 0x372]
  4509. 0000307A  2C2D FC8A                move.l     D6, [A5 - 0x376]
  4510. 0000307E  601A                     bra        +0x1C /* 0000309A */
  4511. label00003080:
  4512. 00003080  202E FFFC                move.l     D0, [A6 - 0x4]
  4513. 00003084  B0AD FC8E                cmp.l      D0, [A5 - 0x372]
  4514. 00003088  6F06                     ble        +0x8 /* 00003090 */
  4515. 0000308A  2D6D FC8E FFFC           move.l     [A6 - 0x4], [A5 - 0x372]
  4516. label00003090:
  4517. 00003090  BCAD FC8A                cmp.l      D6, [A5 - 0x376]
  4518. 00003094  6C04                     bge        +0x6 /* 0000309A */
  4519. 00003096  2C2D FC8A                move.l     D6, [A5 - 0x376]
  4520. label0000309A:
  4521. 0000309A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4522. 0000309E  2F06                     move.l     -[A7], D6
  4523. 000030A0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4524. 000030A4  2F0B                     move.l     -[A7], A3
  4525. 000030A6  4EBA 2F98                jsr        [PC + 0x2F98 /* 00006040 */]
  4526. 000030AA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4527. label000030AE:
  4528. 000030AE  4CEE 18E0 FFC8           movem.l    D5,D6,D7,A3,A4, [A6 - 0x38]
  4529. 000030B4  4E5E                     unlink     A6
  4530. 000030B6  4E75                     rts
  4531. export_695:
  4532. 000030B8  4E56 FFC8                link       A6, -0x0038
  4533. 000030BC  48E7 0118                movem.l    -[A7], D7,A3,A4
  4534. 000030C0  3E2E 0012                move.w     D7, [A6 + 0x12]
  4535. 000030C4  286E 0014                movea.l    A4, [A6 + 0x14]
  4536. 000030C8  266E 0008                movea.l    A3, [A6 + 0x8]
  4537. 000030CC  7040                     moveq.l    D0, 0x40
  4538. 000030CE  C06B 0072                and.w      D0, [A3 + 0x72]
  4539. 000030D2  6708                     beq        +0xA /* 000030DC */
  4540. 000030D4  2F0B                     move.l     -[A7], A3
  4541. 000030D6  4EBA 38DC                jsr        [PC + 0x38DC /* 000069B4 */]
  4542. 000030DA  588F                     addq.l     A7, 4
  4543. label000030DC:
  4544. 000030DC  303C 0080                move.w     D0, 0x80
  4545. 000030E0  C06B 0072                and.w      D0, [A3 + 0x72]
  4546. 000030E4  6700 01C2                beq        +0x1C4 /* 000032A8 */
  4547. 000030E8  206B 00E2                movea.l    A0, [A3 + 0xE2]
  4548. 000030EC  41E8 005E                lea.l      A0, [A0 + 0x5E]
  4549. 000030F0  2F20                     move.l     -[A7], -[A0]
  4550. 000030F2  2F20                     move.l     -[A7], -[A0]
  4551. 000030F4  2F2B 00E2                move.l     -[A7], [A3 + 0xE2]
  4552. 000030F8  4EAD 1DEA                jsr        [A5 + 0x1DEA /* export_953 */]
  4553. 000030FC  2F0C                     move.l     -[A7], A4
  4554. 000030FE  7000                     moveq.l    D0, 0x00
  4555. 00003100  3007                     move.w     D0, D7
  4556. 00003102  2F00                     move.l     -[A7], D0
  4557. 00003104  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4558. 00003108  2F2B 00E2                move.l     -[A7], [A3 + 0xE2]
  4559. 0000310C  4EAD 1F2A                jsr        [A5 + 0x1F2A /* export_993 */]
  4560. 00003110  026B FF7F 0072           andi.w     [A3 + 0x72], 0xFF7F
  4561. 00003116  486D 2D12                pea.l      [A5 + 0x2D12 /* export_1438 */]
  4562. 0000311A  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  4563. 0000311E  4A40                     tst.w      D0
  4564. 00003120  4FEF 0020                lea.l      A7, [A7 + 0x20]
  4565. 00003124  6700 00A4                beq        +0xA6 /* 000031CA */
  4566. 00003128  2F0C                     move.l     -[A7], A4
  4567. 0000312A  206B 00E2                movea.l    A0, [A3 + 0xE2]
  4568. 0000312E  4868 005E                pea.l      [A0 + 0x5E]
  4569. 00003132  486E FFF6                pea.l      [A6 - 0xA]
  4570. 00003136  3F3C 080E                move.w     -[A7], 0x80E
  4571. 0000313A  A9EB                     syscall    Pack4/FP68K
  4572. 0000313C  486D E9C6                pea.l      [A5 - 0x163A]
  4573. 00003140  486E FFF6                pea.l      [A6 - 0xA]
  4574. 00003144  3F3C 0800                move.w     -[A7], 0x800
  4575. 00003148  A9EB                     syscall    Pack4/FP68K
  4576. 0000314A  41EE FFF6                lea.l      A0, [A6 - 0xA]
  4577. 0000314E  43EE FFEC                lea.l      A1, [A6 - 0x14]
  4578. 00003152  22D8                     move.l     [A1]+, [A0]+
  4579. 00003154  22D8                     move.l     [A1]+, [A0]+
  4580. 00003156  32D8                     move.w     [A1]+, [A0]+
  4581. 00003158  486E FFEC                pea.l      [A6 - 0x14]
  4582. 0000315C  3F3C 0016                move.w     -[A7], 0x16
  4583. 00003160  A9EB                     syscall    Pack4/FP68K
  4584. 00003162  486E FFEC                pea.l      [A6 - 0x14]
  4585. 00003166  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  4586. 0000316A  2D40 FFDE                move.l     [A6 - 0x22], D0
  4587. 0000316E  486E FFDE                pea.l      [A6 - 0x22]
  4588. 00003172  486E FFE2                pea.l      [A6 - 0x1E]
  4589. 00003176  3F3C 280E                move.w     -[A7], 0x280E
  4590. 0000317A  A9EB                     syscall    Pack4/FP68K
  4591. 0000317C  486E FFE2                pea.l      [A6 - 0x1E]
  4592. 00003180  486E FFD6                pea.l      [A6 - 0x2A]
  4593. 00003184  3F3C 0810                move.w     -[A7], 0x810
  4594. 00003188  A9EB                     syscall    Pack4/FP68K
  4595. 0000318A  486E FFD6                pea.l      [A6 - 0x2A]
  4596. 0000318E  486E FFCC                pea.l      [A6 - 0x34]
  4597. 00003192  3F3C 080E                move.w     -[A7], 0x80E
  4598. 00003196  A9EB                     syscall    Pack4/FP68K
  4599. 00003198  206B 00E2                movea.l    A0, [A3 + 0xE2]
  4600. 0000319C  4868 005E                pea.l      [A0 + 0x5E]
  4601. 000031A0  486E FFCC                pea.l      [A6 - 0x34]
  4602. 000031A4  3F3C 0802                move.w     -[A7], 0x802
  4603. 000031A8  A9EB                     syscall    Pack4/FP68K
  4604. 000031AA  588F                     addq.l     A7, 4
  4605. 000031AC  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  4606. 000031B0  2F20                     move.l     -[A7], -[A0]
  4607. 000031B2  2F20                     move.l     -[A7], -[A0]
  4608. 000031B4  3F20                     move.w     -[A7], -[A0]
  4609. 000031B6  2F2B 00E2                move.l     -[A7], [A3 + 0xE2]
  4610. 000031BA  4EAD 2D12                jsr        [A5 + 0x2D12 /* export_1438 */]
  4611. 000031BE  486D 2D12                pea.l      [A5 + 0x2D12 /* export_1438 */]
  4612. 000031C2  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  4613. 000031C6  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4614. label000031CA:
  4615. 000031CA  206B 00E2                movea.l    A0, [A3 + 0xE2]
  4616. 000031CE  4868 005E                pea.l      [A0 + 0x5E]
  4617. 000031D2  486E FFF6                pea.l      [A6 - 0xA]
  4618. 000031D6  3F3C 080E                move.w     -[A7], 0x80E
  4619. 000031DA  A9EB                     syscall    Pack4/FP68K
  4620. 000031DC  486D E9C6                pea.l      [A5 - 0x163A]
  4621. 000031E0  486E FFF6                pea.l      [A6 - 0xA]
  4622. 000031E4  3F3C 0800                move.w     -[A7], 0x800
  4623. 000031E8  A9EB                     syscall    Pack4/FP68K
  4624. 000031EA  41EE FFF6                lea.l      A0, [A6 - 0xA]
  4625. 000031EE  43EE FFEC                lea.l      A1, [A6 - 0x14]
  4626. 000031F2  22D8                     move.l     [A1]+, [A0]+
  4627. 000031F4  22D8                     move.l     [A1]+, [A0]+
  4628. 000031F6  32D8                     move.w     [A1]+, [A0]+
  4629. 000031F8  486E FFEC                pea.l      [A6 - 0x14]
  4630. 000031FC  3F3C 0016                move.w     -[A7], 0x16
  4631. 00003200  A9EB                     syscall    Pack4/FP68K
  4632. 00003202  486E FFEC                pea.l      [A6 - 0x14]
  4633. 00003206  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  4634. 0000320A  2D40 FFC8                move.l     [A6 - 0x38], D0
  4635. 0000320E  486E FFC8                pea.l      [A6 - 0x38]
  4636. 00003212  486E FFE2                pea.l      [A6 - 0x1E]
  4637. 00003216  3F3C 280E                move.w     -[A7], 0x280E
  4638. 0000321A  A9EB                     syscall    Pack4/FP68K
  4639. 0000321C  486E FFE2                pea.l      [A6 - 0x1E]
  4640. 00003220  486E FFD6                pea.l      [A6 - 0x2A]
  4641. 00003224  3F3C 0810                move.w     -[A7], 0x810
  4642. 00003228  A9EB                     syscall    Pack4/FP68K
  4643. 0000322A  486E FFD6                pea.l      [A6 - 0x2A]
  4644. 0000322E  486E FFCC                pea.l      [A6 - 0x34]
  4645. 00003232  3F3C 080E                move.w     -[A7], 0x80E
  4646. 00003236  A9EB                     syscall    Pack4/FP68K
  4647. 00003238  206B 00E2                movea.l    A0, [A3 + 0xE2]
  4648. 0000323C  486E FFCC                pea.l      [A6 - 0x34]
  4649. 00003240  4868 005E                pea.l      [A0 + 0x5E]
  4650. 00003244  3F3C 0810                move.w     -[A7], 0x810
  4651. 00003248  A9EB                     syscall    Pack4/FP68K
  4652. 0000324A  7001                     moveq.l    D0, 0x01
  4653. 0000324C  C06B 0072                and.w      D0, [A3 + 0x72]
  4654. 00003250  588F                     addq.l     A7, 4
  4655. 00003252  6610                     bne        +0x12 /* 00003264 */
  4656. 00003254  4A2B 000F                tst.b      [A3 + 0xF]
  4657. 00003258  660A                     bne        +0xC /* 00003264 */
  4658. 0000325A  2F0B                     move.l     -[A7], A3
  4659. 0000325C  486D 1602                pea.l      [A5 + 0x1602 /* export_700 */]
  4660. 00003260  4E94                     jsr        [A4]
  4661. 00003262  508F                     addq.l     A7, 8
  4662. label00003264:
  4663. 00003264  2F0C                     move.l     -[A7], A4
  4664. 00003266  206B 00E2                movea.l    A0, [A3 + 0xE2]
  4665. 0000326A  4868 005E                pea.l      [A0 + 0x5E]
  4666. 0000326E  486E FFF6                pea.l      [A6 - 0xA]
  4667. 00003272  3F3C 080E                move.w     -[A7], 0x80E
  4668. 00003276  A9EB                     syscall    Pack4/FP68K
  4669. 00003278  41EE FFF6                lea.l      A0, [A6 - 0xA]
  4670. 0000327C  43EE FFEC                lea.l      A1, [A6 - 0x14]
  4671. 00003280  22D8                     move.l     [A1]+, [A0]+
  4672. 00003282  22D8                     move.l     [A1]+, [A0]+
  4673. 00003284  32D8                     move.w     [A1]+, [A0]+
  4674. 00003286  486E FFEC                pea.l      [A6 - 0x14]
  4675. 0000328A  3F3C 0016                move.w     -[A7], 0x16
  4676. 0000328E  A9EB                     syscall    Pack4/FP68K
  4677. 00003290  486E FFEC                pea.l      [A6 - 0x14]
  4678. 00003294  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  4679. 00003298  588F                     addq.l     A7, 4
  4680. 0000329A  2F00                     move.l     -[A7], D0
  4681. 0000329C  2F0B                     move.l     -[A7], A3
  4682. 0000329E  4EBA 32AC                jsr        [PC + 0x32AC /* 0000654C */]
  4683. 000032A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4684. 000032A6  6016                     bra        +0x18 /* 000032BE */
  4685. label000032A8:
  4686. 000032A8  2F0C                     move.l     -[A7], A4
  4687. 000032AA  7000                     moveq.l    D0, 0x00
  4688. 000032AC  3007                     move.w     D0, D7
  4689. 000032AE  2F00                     move.l     -[A7], D0
  4690. 000032B0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4691. 000032B4  2F0B                     move.l     -[A7], A3
  4692. 000032B6  4EBA F97C                jsr        [PC - 0x684 /* 00002C34 */]
  4693. 000032BA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4694. label000032BE:
  4695. 000032BE  7040                     moveq.l    D0, 0x40
  4696. 000032C0  C06B 0072                and.w      D0, [A3 + 0x72]
  4697. 000032C4  670A                     beq        +0xC /* 000032D0 */
  4698. 000032C6  2F0C                     move.l     -[A7], A4
  4699. 000032C8  2F0B                     move.l     -[A7], A3
  4700. 000032CA  4EBA 1022                jsr        [PC + 0x1022 /* 000042EE */]
  4701. 000032CE  508F                     addq.l     A7, 8
  4702. label000032D0:
  4703. 000032D0  4CEE 1880 FFBC           movem.l    D7,A3,A4, [A6 - 0x44]
  4704. 000032D6  4E5E                     unlink     A6
  4705. 000032D8  4E75                     rts
  4706. export_696:
  4707. 000032DA  4E56 FFE0                link       A6, -0x0020
  4708. 000032DE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4709. 000032E2  3A2E 0012                move.w     D5, [A6 + 0x12]
  4710. 000032E6  266E 0008                movea.l    A3, [A6 + 0x8]
  4711. 000032EA  006B 0080 0072           ori.w      [A3 + 0x72], 0x80
  4712. 000032F0  4AAB 00E2                tst.l      [A3 + 0xE2]
  4713. 000032F4  6708                     beq        +0xA /* 000032FE */
  4714. 000032F6  2F0B                     move.l     -[A7], A3
  4715. 000032F8  4EBA 36BA                jsr        [PC + 0x36BA /* 000069B4 */]
  4716. 000032FC  588F                     addq.l     A7, 4
  4717. label000032FE:
  4718. 000032FE  4AAB 00E2                tst.l      [A3 + 0xE2]
  4719. 00003302  6700 0178                beq        +0x17A /* 0000347C */
  4720. 00003306  206B 00E2                movea.l    A0, [A3 + 0xE2]
  4721. 0000330A  41E8 005E                lea.l      A0, [A0 + 0x5E]
  4722. 0000330E  2F20                     move.l     -[A7], -[A0]
  4723. 00003310  2F20                     move.l     -[A7], -[A0]
  4724. 00003312  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4725. 00003316  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  4726. 0000331A  4A40                     tst.w      D0
  4727. 0000331C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4728. 00003320  6700 015A                beq        +0x15C /* 0000347C */
  4729. 00003324  206B 00E2                movea.l    A0, [A3 + 0xE2]
  4730. 00003328  41E8 005E                lea.l      A0, [A0 + 0x5E]
  4731. 0000332C  2F20                     move.l     -[A7], -[A0]
  4732. 0000332E  2F20                     move.l     -[A7], -[A0]
  4733. 00003330  2F2B 00E2                move.l     -[A7], [A3 + 0xE2]
  4734. 00003334  4EAD 1DEA                jsr        [A5 + 0x1DEA /* export_953 */]
  4735. 00003338  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4736. 0000333C  7000                     moveq.l    D0, 0x00
  4737. 0000333E  3005                     move.w     D0, D5
  4738. 00003340  2F00                     move.l     -[A7], D0
  4739. 00003342  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4740. 00003346  2F2B 00E2                move.l     -[A7], [A3 + 0xE2]
  4741. 0000334A  4EAD 1F1A                jsr        [A5 + 0x1F1A /* export_991 */]
  4742. 0000334E  206B 00E2                movea.l    A0, [A3 + 0xE2]
  4743. 00003352  7002                     moveq.l    D0, 0x02
  4744. 00003354  C028 008E                and.b      D0, [A0 + 0x8E]
  4745. 00003358  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4746. 0000335C  6600 02C4                bne        +0x2C6 /* 00003622 */
  4747. 00003360  206B 00E2                movea.l    A0, [A3 + 0xE2]
  4748. 00003364  4868 005E                pea.l      [A0 + 0x5E]
  4749. 00003368  486E FFF6                pea.l      [A6 - 0xA]
  4750. 0000336C  3F3C 080E                move.w     -[A7], 0x80E
  4751. 00003370  A9EB                     syscall    Pack4/FP68K
  4752. 00003372  41EE FFF6                lea.l      A0, [A6 - 0xA]
  4753. 00003376  43EE FFEC                lea.l      A1, [A6 - 0x14]
  4754. 0000337A  22D8                     move.l     [A1]+, [A0]+
  4755. 0000337C  22D8                     move.l     [A1]+, [A0]+
  4756. 0000337E  32D8                     move.w     [A1]+, [A0]+
  4757. 00003380  486E FFEC                pea.l      [A6 - 0x14]
  4758. 00003384  3F3C 0016                move.w     -[A7], 0x16
  4759. 00003388  A9EB                     syscall    Pack4/FP68K
  4760. 0000338A  486E FFEC                pea.l      [A6 - 0x14]
  4761. 0000338E  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  4762. 00003392  2800                     move.l     D4, D0
  4763. 00003394  302B 0092                move.w     D0, [A3 + 0x92]
  4764. 00003398  48C0                     ext.l      D0
  4765. 0000339A  B880                     cmp.l      D4, D0
  4766. 0000339C  588F                     addq.l     A7, 4
  4767. 0000339E  6700 0282                beq        +0x284 /* 00003622 */
  4768. 000033A2  7001                     moveq.l    D0, 0x01
  4769. 000033A4  C06B 0072                and.w      D0, [A3 + 0x72]
  4770. 000033A8  6614                     bne        +0x16 /* 000033BE */
  4771. 000033AA  4A2B 000F                tst.b      [A3 + 0xF]
  4772. 000033AE  660E                     bne        +0x10 /* 000033BE */
  4773. 000033B0  2F0B                     move.l     -[A7], A3
  4774. 000033B2  486D 1602                pea.l      [A5 + 0x1602 /* export_700 */]
  4775. 000033B6  206E 0014                movea.l    A0, [A6 + 0x14]
  4776. 000033BA  4E90                     jsr        [A0]
  4777. 000033BC  508F                     addq.l     A7, 8
  4778. label000033BE:
  4779. 000033BE  206B 00E2                movea.l    A0, [A3 + 0xE2]
  4780. 000033C2  7030                     moveq.l    D0, 0x30
  4781. 000033C4  C028 008E                and.b      D0, [A0 + 0x8E]
  4782. 000033C8  660A                     bne        +0xC /* 000033D4 */
  4783. 000033CA  302B 0092                move.w     D0, [A3 + 0x92]
  4784. 000033CE  48C0                     ext.l      D0
  4785. 000033D0  B880                     cmp.l      D4, D0
  4786. 000033D2  6F14                     ble        +0x16 /* 000033E8 */
  4787. label000033D4:
  4788. 000033D4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4789. 000033D8  2F04                     move.l     -[A7], D4
  4790. 000033DA  2F0B                     move.l     -[A7], A3
  4791. 000033DC  4EBA 316E                jsr        [PC + 0x316E /* 0000654C */]
  4792. 000033E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4793. 000033E4  6000 023C                bra        +0x23E /* 00003622 */
  4794. label000033E8:
  4795. 000033E8  302B 0092                move.w     D0, [A3 + 0x92]
  4796. 000033EC  48C0                     ext.l      D0
  4797. 000033EE  B880                     cmp.l      D4, D0
  4798. 000033F0  6C00 0230                bge        +0x232 /* 00003622 */
  4799. 000033F4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4800. 000033F8  2F3C FFFF 8003           move.l     -[A7], 0xFFFF8003
  4801. 000033FE  2F0B                     move.l     -[A7], A3
  4802. 00003400  4EBA 314A                jsr        [PC + 0x314A /* 0000654C */]
  4803. 00003404  302B 0092                move.w     D0, [A3 + 0x92]
  4804. 00003408  48C0                     ext.l      D0
  4805. 0000340A  9880                     sub.l      D4, D0
  4806. 0000340C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4807. 00003410  6700 0210                beq        +0x212 /* 00003622 */
  4808. 00003414  486D 2D12                pea.l      [A5 + 0x2D12 /* export_1438 */]
  4809. 00003418  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  4810. 0000341C  4A40                     tst.w      D0
  4811. 0000341E  588F                     addq.l     A7, 4
  4812. 00003420  6700 0200                beq        +0x202 /* 00003622 */
  4813. 00003424  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4814. 00003428  2004                     move.l     D0, D4
  4815. 0000342A  4480                     neg.l      D0
  4816. 0000342C  2D40 FFE8                move.l     [A6 - 0x18], D0
  4817. 00003430  486E FFE8                pea.l      [A6 - 0x18]
  4818. 00003434  486E FFF6                pea.l      [A6 - 0xA]
  4819. 00003438  3F3C 280E                move.w     -[A7], 0x280E
  4820. 0000343C  A9EB                     syscall    Pack4/FP68K
  4821. 0000343E  486E FFF6                pea.l      [A6 - 0xA]
  4822. 00003442  486E FFE0                pea.l      [A6 - 0x20]
  4823. 00003446  3F3C 0810                move.w     -[A7], 0x810
  4824. 0000344A  A9EB                     syscall    Pack4/FP68K
  4825. 0000344C  486E FFE0                pea.l      [A6 - 0x20]
  4826. 00003450  486E FFEC                pea.l      [A6 - 0x14]
  4827. 00003454  3F3C 080E                move.w     -[A7], 0x80E
  4828. 00003458  A9EB                     syscall    Pack4/FP68K
  4829. 0000345A  41EE FFF6                lea.l      A0, [A6 - 0xA]
  4830. 0000345E  2F20                     move.l     -[A7], -[A0]
  4831. 00003460  2F20                     move.l     -[A7], -[A0]
  4832. 00003462  3F20                     move.w     -[A7], -[A0]
  4833. 00003464  2F2B 00E2                move.l     -[A7], [A3 + 0xE2]
  4834. 00003468  4EAD 2D12                jsr        [A5 + 0x2D12 /* export_1438 */]
  4835. 0000346C  486D 2D12                pea.l      [A5 + 0x2D12 /* export_1438 */]
  4836. 00003470  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  4837. 00003474  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4838. 00003478  6000 01A8                bra        +0x1AA /* 00003622 */
  4839. label0000347C:
  4840. 0000347C  026B FF7F 0072           andi.w     [A3 + 0x72], 0xFF7F
  4841. 00003482  302B 0058                move.w     D0, [A3 + 0x58]
  4842. 00003486  916E 000E                sub.w      [A6 + 0xE], D0
  4843. 0000348A  302B 0056                move.w     D0, [A3 + 0x56]
  4844. 0000348E  916E 000C                sub.w      [A6 + 0xC], D0
  4845. 00003492  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4846. 00003496  2F0B                     move.l     -[A7], A3
  4847. 00003498  4EBA F296                jsr        [PC - 0xD6A /* 00002730 */]
  4848. 0000349C  2B40 FC8A                move.l     [A5 - 0x376], D0
  4849. 000034A0  2B40 FC8E                move.l     [A5 - 0x372], D0
  4850. 000034A4  2E2B 0062                move.l     D7, [A3 + 0x62]
  4851. 000034A8  2C2B 0066                move.l     D6, [A3 + 0x66]
  4852. 000034AC  2007                     move.l     D0, D7
  4853. 000034AE  D086                     add.l      D0, D6
  4854. 000034B0  2800                     move.l     D4, D0
  4855. 000034B2  E284                     asr        D4, 1
  4856. 000034B4  026D FFF0 FC9A           andi.w     [A5 - 0x366], 0xFFF0
  4857. 000034BA  7004                     moveq.l    D0, 0x04
  4858. 000034BC  C045                     and.w      D0, D5
  4859. 000034BE  508F                     addq.l     A7, 8
  4860. 000034C0  6700 00C0                beq        +0xC2 /* 00003582 */
  4861. 000034C4  006D 0001 FC9A           ori.w      [A5 - 0x366], 0x1
  4862. 000034CA  4AAD FC8E                tst.l      [A5 - 0x372]
  4863. 000034CE  5EC0                     sgt        D0
  4864. 000034D0  0240 0001                andi.w     D0, 0x1
  4865. 000034D4  48C0                     ext.l      D0
  4866. 000034D6  2F00                     move.l     -[A7], D0
  4867. 000034D8  202D FC8E                move.l     D0, [A5 - 0x372]
  4868. 000034DC  D0AB 00AE                add.l      D0, [A3 + 0xAE]
  4869. 000034E0  2F00                     move.l     -[A7], D0
  4870. 000034E2  4EBA F580                jsr        [PC - 0xA80 /* 00002A64 */]
  4871. 000034E6  4A40                     tst.w      D0
  4872. 000034E8  508F                     addq.l     A7, 8
  4873. 000034EA  6734                     beq        +0x36 /* 00003520 */
  4874. 000034EC  7008                     moveq.l    D0, 0x08
  4875. 000034EE  C06D FC9A                and.w      D0, [A5 - 0x366]
  4876. 000034F2  6704                     beq        +0x6 /* 000034F8 */
  4877. 000034F4  53AD FC8E                subq.l     [A5 - 0x372], 1
  4878. label000034F8:
  4879. 000034F8  4AAD FC8E                tst.l      [A5 - 0x372]
  4880. 000034FC  6C0C                     bge        +0xE /* 0000350A */
  4881. 000034FE  7000                     moveq.l    D0, 0x00
  4882. 00003500  2B40 FC8A                move.l     [A5 - 0x376], D0
  4883. 00003504  2B40 FC8E                move.l     [A5 - 0x372], D0
  4884. 00003508  6056                     bra        +0x58 /* 00003560 */
  4885. label0000350A:
  4886. 0000350A  486D FC8E                pea.l      [A5 - 0x372]
  4887. 0000350E  2F0B                     move.l     -[A7], A3
  4888. 00003510  4EBA F49A                jsr        [PC - 0xB66 /* 000029AC */]
  4889. 00003514  2B40 FC8A                move.l     [A5 - 0x376], D0
  4890. 00003518  508F                     addq.l     A7, 8
  4891. 0000351A  6044                     bra        +0x46 /* 00003560 */
  4892. label0000351C:
  4893. 0000351C  53AD FC8E                subq.l     [A5 - 0x372], 1
  4894. label00003520:
  4895. 00003520  4AAD FC8E                tst.l      [A5 - 0x372]
  4896. 00003524  671C                     beq        +0x1E /* 00003542 */
  4897. 00003526  202D FC8E                move.l     D0, [A5 - 0x372]
  4898. 0000352A  5380                     subq.l     D0, 1
  4899. 0000352C  D0AB 00AE                add.l      D0, [A3 + 0xAE]
  4900. 00003530  2F00                     move.l     -[A7], D0
  4901. 00003532  4EBA F634                jsr        [PC - 0x9CC /* 00002B68 */]
  4902. 00003536  4A40                     tst.w      D0
  4903. 00003538  588F                     addq.l     A7, 4
  4904. 0000353A  67E0                     beq        -0x1E /* 0000351C */
  4905. 0000353C  6004                     bra        +0x6 /* 00003542 */
  4906. label0000353E:
  4907. 0000353E  52AD FC8A                addq.l     [A5 - 0x376], 1
  4908. label00003542:
  4909. 00003542  202D FC8A                move.l     D0, [A5 - 0x376]
  4910. 00003546  B0AB 006A                cmp.l      D0, [A3 + 0x6A]
  4911. 0000354A  6C14                     bge        +0x16 /* 00003560 */
  4912. 0000354C  202D FC8A                move.l     D0, [A5 - 0x376]
  4913. 00003550  D0AB 00AE                add.l      D0, [A3 + 0xAE]
  4914. 00003554  2F00                     move.l     -[A7], D0
  4915. 00003556  4EBA F610                jsr        [PC - 0x9F0 /* 00002B68 */]
  4916. 0000355A  4A40                     tst.w      D0
  4917. 0000355C  588F                     addq.l     A7, 4
  4918. 0000355E  67DE                     beq        -0x20 /* 0000353E */
  4919. label00003560:
  4920. 00003560  7002                     moveq.l    D0, 0x02
  4921. 00003562  C045                     and.w      D0, D5
  4922. 00003564  6700 00A2                beq        +0xA4 /* 00003608 */
  4923. 00003568  BEAD FC8E                cmp.l      D7, [A5 - 0x372]
  4924. 0000356C  6C04                     bge        +0x6 /* 00003572 */
  4925. 0000356E  2B47 FC8E                move.l     [A5 - 0x372], D7
  4926. label00003572:
  4927. 00003572  BCAD FC8A                cmp.l      D6, [A5 - 0x376]
  4928. 00003576  6F00 0090                ble        +0x92 /* 00003608 */
  4929. 0000357A  2B46 FC8A                move.l     [A5 - 0x376], D6
  4930. 0000357E  6000 0088                bra        +0x8A /* 00003608 */
  4931. label00003582:
  4932. 00003582  7008                     moveq.l    D0, 0x08
  4933. 00003584  C045                     and.w      D0, D5
  4934. 00003586  6746                     beq        +0x48 /* 000035CE */
  4935. 00003588  006D 0002 FC9A           ori.w      [A5 - 0x366], 0x2
  4936. 0000358E  302B 0092                move.w     D0, [A3 + 0x92]
  4937. 00003592  48C0                     ext.l      D0
  4938. 00003594  E780                     asl        D0, 3
  4939. 00003596  2840                     movea.l    A4, D0
  4940. 00003598  D9EB 009A                add.l      A4, [A3 + 0x9A]
  4941. label0000359C:
  4942. 0000359C  2E14                     move.l     D7, [A4]
  4943. 0000359E  D8FC 0008                add.w      A4, 0x8
  4944. 000035A2  202D FC8E                move.l     D0, [A5 - 0x372]
  4945. 000035A6  B094                     cmp.l      D0, [A4]
  4946. 000035A8  6CF2                     bge        -0xC /* 0000359C */
  4947. 000035AA  2B47 FC8E                move.l     [A5 - 0x372], D7
  4948. 000035AE  2B54 FC8A                move.l     [A5 - 0x376], [A4]
  4949. 000035B2  7002                     moveq.l    D0, 0x02
  4950. 000035B4  C045                     and.w      D0, D5
  4951. 000035B6  6750                     beq        +0x52 /* 00003608 */
  4952. 000035B8  BEAD FC8E                cmp.l      D7, [A5 - 0x372]
  4953. 000035BC  6C04                     bge        +0x6 /* 000035C2 */
  4954. 000035BE  2B47 FC8E                move.l     [A5 - 0x372], D7
  4955. label000035C2:
  4956. 000035C2  BCAD FC8A                cmp.l      D6, [A5 - 0x376]
  4957. 000035C6  6F40                     ble        +0x42 /* 00003608 */
  4958. 000035C8  2B46 FC8A                move.l     [A5 - 0x376], D6
  4959. 000035CC  603A                     bra        +0x3C /* 00003608 */
  4960. label000035CE:
  4961. 000035CE  7002                     moveq.l    D0, 0x02
  4962. 000035D0  C045                     and.w      D0, D5
  4963. 000035D2  6734                     beq        +0x36 /* 00003608 */
  4964. 000035D4  BCAD FC8E                cmp.l      D6, [A5 - 0x372]
  4965. 000035D8  6D18                     blt        +0x1A /* 000035F2 */
  4966. 000035DA  BEAD FC8E                cmp.l      D7, [A5 - 0x372]
  4967. 000035DE  6E12                     bgt        +0x14 /* 000035F2 */
  4968. 000035E0  B8AD FC8E                cmp.l      D4, [A5 - 0x372]
  4969. 000035E4  6C06                     bge        +0x8 /* 000035EC */
  4970. 000035E6  2B47 FC8E                move.l     [A5 - 0x372], D7
  4971. 000035EA  601C                     bra        +0x1E /* 00003608 */
  4972. label000035EC:
  4973. 000035EC  2B46 FC8A                move.l     [A5 - 0x376], D6
  4974. 000035F0  6016                     bra        +0x18 /* 00003608 */
  4975. label000035F2:
  4976. 000035F2  BEAD FC8E                cmp.l      D7, [A5 - 0x372]
  4977. 000035F6  6F06                     ble        +0x8 /* 000035FE */
  4978. 000035F8  2B46 FC8A                move.l     [A5 - 0x376], D6
  4979. 000035FC  600A                     bra        +0xC /* 00003608 */
  4980. label000035FE:
  4981. 000035FE  BCAD FC8A                cmp.l      D6, [A5 - 0x376]
  4982. 00003602  6C04                     bge        +0x6 /* 00003608 */
  4983. 00003604  2B47 FC8E                move.l     [A5 - 0x372], D7
  4984. label00003608:
  4985. 00003608  526D FC70                addq.w     [A5 - 0x390], 1
  4986. 0000360C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4987. 00003610  2F2D FC8A                move.l     -[A7], [A5 - 0x376]
  4988. 00003614  2F2D FC8E                move.l     -[A7], [A5 - 0x372]
  4989. 00003618  2F0B                     move.l     -[A7], A3
  4990. 0000361A  4EBA 2A24                jsr        [PC + 0x2A24 /* 00006040 */]
  4991. 0000361E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4992. label00003622:
  4993. 00003622  4CEE 18F0 FFC8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x38]
  4994. 00003628  4E5E                     unlink     A6
  4995. 0000362A  4E75                     rts
  4996. fn0000362C:
  4997. 0000362C  4E56 FFFE                link       A6, -0x0002
  4998. 00003630  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4999. 00003634  286E 0010                movea.l    A4, [A6 + 0x10]
  5000. 00003638  266E 0008                movea.l    A3, [A6 + 0x8]
  5001. 0000363C  302E 000C                move.w     D0, [A6 + 0xC]
  5002. 00003640  906B 00B6                sub.w      D0, [A3 + 0xB6]
  5003. 00003644  3E00                     move.w     D7, D0
  5004. 00003646  5247                     addq.w     D7, 1
  5005. 00003648  4A47                     tst.w      D7
  5006. 0000364A  6D12                     blt        +0x14 /* 0000365E */
  5007. 0000364C  302E 000C                move.w     D0, [A6 + 0xC]
  5008. 00003650  906B 00BA                sub.w      D0, [A3 + 0xBA]
  5009. 00003654  3E00                     move.w     D7, D0
  5010. 00003656  5547                     subq.w     D7, 2
  5011. 00003658  4A47                     tst.w      D7
  5012. 0000365A  6F00 0094                ble        +0x96 /* 000036F0 */
  5013. label0000365E:
  5014. 0000365E  4A47                     tst.w      D7
  5015. 00003660  6C10                     bge        +0x12 /* 00003672 */
  5016. 00003662  7000                     moveq.l    D0, 0x00
  5017. 00003664  9047                     sub.w      D0, D7
  5018. 00003666  3D40 FFFE                move.w     [A6 - 0x2], D0
  5019. 0000366A  780A                     moveq.l    D4, 0x0A
  5020. 0000366C  7AFF                     moveq.l    D5, 0xFFFFFFFF
  5021. 0000366E  4246                     clr.w      D6
  5022. 00003670  601E                     bra        +0x20 /* 00003690 */
  5023. label00003672:
  5024. 00003672  3D47 FFFE                move.w     [A6 - 0x2], D7
  5025. 00003676  7818                     moveq.l    D4, 0x18
  5026. 00003678  7A01                     moveq.l    D5, 0x01
  5027. 0000367A  302B 0056                move.w     D0, [A3 + 0x56]
  5028. 0000367E  D06E 000C                add.w      D0, [A6 + 0xC]
  5029. 00003682  206D E9DE                movea.l    A0, [A5 - 0x1622]
  5030. 00003686  9068 00BA                sub.w      D0, [A0 + 0xBA]
  5031. 0000368A  5EC6                     sgt        D6
  5032. 0000368C  0246 0001                andi.w     D6, 0x1
  5033. label00003690:
  5034. 00003690  598F                     subq.l     A7, 4
  5035. 00003692  A975                     syscall    TickCount
  5036. 00003694  2E1F                     move.l     D7, [A7]+
  5037. 00003696  B7ED FC96                cmpa.l     A3, [A5 - 0x36A]
  5038. 0000369A  6622                     bne        +0x24 /* 000036BE */
  5039. 0000369C  2007                     move.l     D0, D7
  5040. 0000369E  90AD FC92                sub.l      D0, [A5 - 0x36E]
  5041. 000036A2  7201                     moveq.l    D1, 0x01
  5042. 000036A4  B86E FFFE                cmp.w      D4, [A6 - 0x2]
  5043. 000036A8  6F06                     ble        +0x8 /* 000036B0 */
  5044. 000036AA  4A46                     tst.w      D6
  5045. 000036AC  6602                     bne        +0x4 /* 000036B0 */
  5046. 000036AE  7200                     moveq.l    D1, 0x00
  5047. label000036B0:
  5048. 000036B0  4A81                     tst.l      D1
  5049. 000036B2  6704                     beq        +0x6 /* 000036B8 */
  5050. 000036B4  7203                     moveq.l    D1, 0x03
  5051. 000036B6  6002                     bra        +0x4 /* 000036BA */
  5052. label000036B8:
  5053. 000036B8  721C                     moveq.l    D1, 0x1C
  5054. label000036BA:
  5055. 000036BA  B280                     cmp.l      D1, D0
  5056. 000036BC  6C2E                     bge        +0x30 /* 000036EC */
  5057. label000036BE:
  5058. 000036BE  2B47 FC92                move.l     [A5 - 0x36E], D7
  5059. 000036C2  2F0C                     move.l     -[A7], A4
  5060. 000036C4  302B 0092                move.w     D0, [A3 + 0x92]
  5061. 000036C8  48C0                     ext.l      D0
  5062. 000036CA  48C5                     ext.l      D5
  5063. 000036CC  D085                     add.l      D0, D5
  5064. 000036CE  2F00                     move.l     -[A7], D0
  5065. 000036D0  2F0B                     move.l     -[A7], A3
  5066. 000036D2  4EBA 2E78                jsr        [PC + 0x2E78 /* 0000654C */]
  5067. 000036D6  7040                     moveq.l    D0, 0x40
  5068. 000036D8  C06B 0072                and.w      D0, [A3 + 0x72]
  5069. 000036DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5070. 000036E0  670A                     beq        +0xC /* 000036EC */
  5071. 000036E2  2F0C                     move.l     -[A7], A4
  5072. 000036E4  2F0B                     move.l     -[A7], A3
  5073. 000036E6  4EBA 0C06                jsr        [PC + 0xC06 /* 000042EE */]
  5074. 000036EA  508F                     addq.l     A7, 8
  5075. label000036EC:
  5076. 000036EC  2B4B FC96                move.l     [A5 - 0x36A], A3
  5077. label000036F0:
  5078. 000036F0  4CEE 18F0 FFE6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1A]
  5079. 000036F6  4E5E                     unlink     A6
  5080. 000036F8  4E75                     rts
  5081. export_697:
  5082. fn000036FA:
  5083. 000036FA  4E56 FFAA                link       A6, -0x0056
  5084. 000036FE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5085. 00003702  206E 0008                movea.l    A0, [A6 + 0x8]
  5086. 00003706  2F08                     move.l     -[A7], A0
  5087. 00003708  226E 0008                movea.l    A1, [A6 + 0x8]
  5088. 0000370C  3029 0084                move.w     D0, [A1 + 0x84]
  5089. 00003710  48C0                     ext.l      D0
  5090. 00003712  2F00                     move.l     -[A7], D0
  5091. 00003714  226D E9DE                movea.l    A1, [A5 - 0x1622]
  5092. 00003718  3029 017A                move.w     D0, [A1 + 0x17A]
  5093. 0000371C  48C0                     ext.l      D0
  5094. 0000371E  2F00                     move.l     -[A7], D0
  5095. 00003720  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  5096. 00003724  508F                     addq.l     A7, 8
  5097. 00003726  205F                     movea.l    A0, [A7]+
  5098. 00003728  D068 0058                add.w      D0, [A0 + 0x58]
  5099. 0000372C  3D40 FFF4                move.w     [A6 - 0xC], D0
  5100. 00003730  206E 0008                movea.l    A0, [A6 + 0x8]
  5101. 00003734  2F08                     move.l     -[A7], A0
  5102. 00003736  226E 0008                movea.l    A1, [A6 + 0x8]
  5103. 0000373A  3029 0080                move.w     D0, [A1 + 0x80]
  5104. 0000373E  48C0                     ext.l      D0
  5105. 00003740  2F00                     move.l     -[A7], D0
  5106. 00003742  226D E9DE                movea.l    A1, [A5 - 0x1622]
  5107. 00003746  3029 017C                move.w     D0, [A1 + 0x17C]
  5108. 0000374A  48C0                     ext.l      D0
  5109. 0000374C  2F00                     move.l     -[A7], D0
  5110. 0000374E  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  5111. 00003752  508F                     addq.l     A7, 8
  5112. 00003754  205F                     movea.l    A0, [A7]+
  5113. 00003756  D068 0056                add.w      D0, [A0 + 0x56]
  5114. 0000375A  3D40 FFF2                move.w     [A6 - 0xE], D0
  5115. 0000375E  7000                     moveq.l    D0, 0x00
  5116. 00003760  206D E9DE                movea.l    A0, [A5 - 0x1622]
  5117. 00003764  7204                     moveq.l    D1, 0x04
  5118. 00003766  C268 0168                and.w      D1, [A0 + 0x168]
  5119. 0000376A  670E                     beq        +0x10 /* 0000377A */
  5120. 0000376C  206E 0008                movea.l    A0, [A6 + 0x8]
  5121. 00003770  7201                     moveq.l    D1, 0x01
  5122. 00003772  C268 0072                and.w      D1, [A0 + 0x72]
  5123. 00003776  6702                     beq        +0x4 /* 0000377A */
  5124. 00003778  7001                     moveq.l    D0, 0x01
  5125. label0000377A:
  5126. 0000377A  3D40 FFFA                move.w     [A6 - 0x6], D0
  5127. 0000377E  6726                     beq        +0x28 /* 000037A6 */
  5128. 00003780  2F2D E9DE                move.l     -[A7], [A5 - 0x1622]
  5129. 00003784  4EAD 0A72                jsr        [A5 + 0xA72 /* export_330 */]
  5130. 00003788  7000                     moveq.l    D0, 0x00
  5131. 0000378A  206E 0008                movea.l    A0, [A6 + 0x8]
  5132. 0000378E  323C 4000                move.w     D1, 0x4000 /* '@\0' */
  5133. 00003792  C268 0072                and.w      D1, [A0 + 0x72]
  5134. 00003796  588F                     addq.l     A7, 4
  5135. 00003798  6708                     beq        +0xA /* 000037A2 */
  5136. 0000379A  4A6D EA56                tst.w      [A5 - 0x15AA]
  5137. 0000379E  6702                     beq        +0x4 /* 000037A2 */
  5138. 000037A0  7001                     moveq.l    D0, 0x01
  5139. label000037A2:
  5140. 000037A2  3D40 FFFA                move.w     [A6 - 0x6], D0
  5141. label000037A6:
  5142. 000037A6  486E FFD6                pea.l      [A6 - 0x2A]
  5143. 000037AA  486D FC82                pea.l      [A5 - 0x37E]
  5144. 000037AE  206E 0008                movea.l    A0, [A6 + 0x8]
  5145. 000037B2  4868 00B6                pea.l      [A0 + 0xB6]
  5146. 000037B6  4EAD 0DD2                jsr        [A5 + 0xDD2 /* export_438 */]
  5147. 000037BA  4A40                     tst.w      D0
  5148. 000037BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5149. 000037C0  6700 06DC                beq        +0x6DE /* 00003E9E */
  5150. 000037C4  302E FFF4                move.w     D0, [A6 - 0xC]
  5151. 000037C8  48C0                     ext.l      D0
  5152. 000037CA  206E 0008                movea.l    A0, [A6 + 0x8]
  5153. 000037CE  3228 00B8                move.w     D1, [A0 + 0xB8]
  5154. 000037D2  48C1                     ext.l      D1
  5155. 000037D4  2800                     move.l     D4, D0
  5156. 000037D6  9881                     sub.l      D4, D1
  5157. 000037D8  D96E FFD8                add.w      [A6 - 0x28], D4
  5158. 000037DC  D96E FFDC                add.w      [A6 - 0x24], D4
  5159. 000037E0  302E FFF2                move.w     D0, [A6 - 0xE]
  5160. 000037E4  48C0                     ext.l      D0
  5161. 000037E6  206E 0008                movea.l    A0, [A6 + 0x8]
  5162. 000037EA  3228 00B6                move.w     D1, [A0 + 0xB6]
  5163. 000037EE  48C1                     ext.l      D1
  5164. 000037F0  2800                     move.l     D4, D0
  5165. 000037F2  9881                     sub.l      D4, D1
  5166. 000037F4  D96E FFD6                add.w      [A6 - 0x2A], D4
  5167. 000037F8  D96E FFDA                add.w      [A6 - 0x26], D4
  5168. 000037FC  206E 0008                movea.l    A0, [A6 + 0x8]
  5169. 00003800  2868 009E                movea.l    A4, [A0 + 0x9E]
  5170. 00003804  4A6D FC70                tst.w      [A5 - 0x390]
  5171. 00003808  6716                     beq        +0x18 /* 00003820 */
  5172. 0000380A  206D E9DE                movea.l    A0, [A5 - 0x1622]
  5173. 0000380E  7004                     moveq.l    D0, 0x04
  5174. 00003810  C068 0168                and.w      D0, [A0 + 0x168]
  5175. 00003814  6700 0688                beq        +0x68A /* 00003E9E */
  5176. 00003818  4A6D EA56                tst.w      [A5 - 0x15AA]
  5177. 0000381C  6700 0680                beq        +0x682 /* 00003E9E */
  5178. label00003820:
  5179. 00003820  486E FFD6                pea.l      [A6 - 0x2A]
  5180. 00003824  4EAD 0AB2                jsr        [A5 + 0xAB2 /* export_338 */]
  5181. 00003828  4A40                     tst.w      D0
  5182. 0000382A  588F                     addq.l     A7, 4
  5183. 0000382C  6700 0670                beq        +0x672 /* 00003E9E */
  5184. 00003830  206E 0008                movea.l    A0, [A6 + 0x8]
  5185. 00003834  3028 00C8                move.w     D0, [A0 + 0xC8]
  5186. 00003838  48C0                     ext.l      D0
  5187. 0000383A  E980                     asl        D0, 4
  5188. 0000383C  206E 0008                movea.l    A0, [A6 + 0x8]
  5189. 00003840  2D68 0096 FFAA           move.l     [A6 - 0x56], [A0 + 0x96]
  5190. 00003846  2228 0096                move.l     D1, [A0 + 0x96]
  5191. 0000384A  D280                     add.l      D1, D0
  5192. 0000384C  2D41 FFAE                move.l     [A6 - 0x52], D1
  5193. 00003850  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  5194. 00003854  41EE FFDE                lea.l      A0, [A6 - 0x22]
  5195. 00003858  2F20                     move.l     -[A7], -[A0]
  5196. 0000385A  2F20                     move.l     -[A7], -[A0]
  5197. 0000385C  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  5198. 00003860  508F                     addq.l     A7, 8
  5199. 00003862  6006                     bra        +0x8 /* 0000386A */
  5200. label00003864:
  5201. 00003864  7010                     moveq.l    D0, 0x10
  5202. 00003866  D1AE FFAA                add.l      [A6 - 0x56], D0
  5203. label0000386A:
  5204. 0000386A  202E FFAA                move.l     D0, [A6 - 0x56]
  5205. 0000386E  7210                     moveq.l    D1, 0x10
  5206. 00003870  D081                     add.l      D0, D1
  5207. 00003872  2040                     movea.l    A0, D0
  5208. 00003874  302E FFD6                move.w     D0, [A6 - 0x2A]
  5209. 00003878  906E FFF2                sub.w      D0, [A6 - 0xE]
  5210. 0000387C  B068 000A                cmp.w      D0, [A0 + 0xA]
  5211. 00003880  6F0A                     ble        +0xC /* 0000388C */
  5212. 00003882  202E FFAA                move.l     D0, [A6 - 0x56]
  5213. 00003886  B0AE FFAE                cmp.l      D0, [A6 - 0x52]
  5214. 0000388A  65D8                     bcs        -0x26 /* 00003864 */
  5215. label0000388C:
  5216. 0000388C  3D6E FFFA FFFC           move.w     [A6 - 0x4], [A6 - 0x6]
  5217. 00003892  6754                     beq        +0x56 /* 000038E8 */
  5218. 00003894  7000                     moveq.l    D0, 0x00
  5219. 00003896  3D6D FC6E FFFC           move.w     [A6 - 0x4], [A5 - 0x392]
  5220. 0000389C  57C0                     seq        D0
  5221. 0000389E  4400                     neg.b      D0
  5222. 000038A0  3E00                     move.w     D7, D0
  5223. 000038A2  6710                     beq        +0x12 /* 000038B4 */
  5224. 000038A4  41ED E5F0                lea.l      A0, [A5 - 0x1A10]
  5225. 000038A8  2F20                     move.l     -[A7], -[A0]
  5226. 000038AA  2F20                     move.l     -[A7], -[A0]
  5227. 000038AC  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  5228. 000038B0  508F                     addq.l     A7, 8
  5229. 000038B2  600A                     bra        +0xC /* 000038BE */
  5230. label000038B4:
  5231. 000038B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5232. 000038B8  4EBA 0B46                jsr        [PC + 0xB46 /* 00004400 */]
  5233. 000038BC  588F                     addq.l     A7, 4
  5234. label000038BE:
  5235. 000038BE  206E 0008                movea.l    A0, [A6 + 0x8]
  5236. 000038C2  226E 0008                movea.l    A1, [A6 + 0x8]
  5237. 000038C6  2029 0062                move.l     D0, [A1 + 0x62]
  5238. 000038CA  D0A8 00AE                add.l      D0, [A0 + 0xAE]
  5239. 000038CE  2D40 FFC6                move.l     [A6 - 0x3A], D0
  5240. 000038D2  206E 0008                movea.l    A0, [A6 + 0x8]
  5241. 000038D6  226E 0008                movea.l    A1, [A6 + 0x8]
  5242. 000038DA  2029 0066                move.l     D0, [A1 + 0x66]
  5243. 000038DE  D0A8 00AE                add.l      D0, [A0 + 0xAE]
  5244. 000038E2  2D40 FFCA                move.l     [A6 - 0x36], D0
  5245. 000038E6  6020                     bra        +0x22 /* 00003908 */
  5246. label000038E8:
  5247. 000038E8  4A6D FC6E                tst.w      [A5 - 0x392]
  5248. 000038EC  671A                     beq        +0x1C /* 00003908 */
  5249. 000038EE  4247                     clr.w      D7
  5250. 000038F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5251. 000038F4  4EBA 0B0A                jsr        [PC + 0xB0A /* 00004400 */]
  5252. 000038F8  41EE FFDE                lea.l      A0, [A6 - 0x22]
  5253. 000038FC  2F20                     move.l     -[A7], -[A0]
  5254. 000038FE  2F20                     move.l     -[A7], -[A0]
  5255. 00003900  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  5256. 00003904  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5257. label00003908:
  5258. 00003908  78FF                     moveq.l    D4, 0xFFFFFFFF
  5259. 0000390A  206E 0008                movea.l    A0, [A6 + 0x8]
  5260. 0000390E  226E 0008                movea.l    A1, [A6 + 0x8]
  5261. 00003912  3029 0092                move.w     D0, [A1 + 0x92]
  5262. 00003916  48C0                     ext.l      D0
  5263. 00003918  E780                     asl        D0, 3
  5264. 0000391A  D0A8 009A                add.l      D0, [A0 + 0x9A]
  5265. 0000391E  206E 0008                movea.l    A0, [A6 + 0x8]
  5266. 00003922  222E FFAA                move.l     D1, [A6 - 0x56]
  5267. 00003926  92A8 0096                sub.l      D1, [A0 + 0x96]
  5268. 0000392A  2F00                     move.l     -[A7], D0
  5269. 0000392C  2001                     move.l     D0, D1
  5270. 0000392E  7210                     moveq.l    D1, 0x10
  5271. 00003930  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  5272. 00003934  2200                     move.l     D1, D0
  5273. 00003936  201F                     move.l     D0, [A7]+
  5274. 00003938  E781                     asl        D1, 3
  5275. 0000393A  D280                     add.l      D1, D0
  5276. 0000393C  2D41 FFB2                move.l     [A6 - 0x4E], D1
  5277. 00003940  206E 0008                movea.l    A0, [A6 + 0x8]
  5278. 00003944  226E 0008                movea.l    A1, [A6 + 0x8]
  5279. 00003948  2029 006A                move.l     D0, [A1 + 0x6A]
  5280. 0000394C  D0A8 00AE                add.l      D0, [A0 + 0xAE]
  5281. 00003950  2D40 FFCE                move.l     [A6 - 0x32], D0
  5282. 00003954  206E 0008                movea.l    A0, [A6 + 0x8]
  5283. 00003958  2F08                     move.l     -[A7], A0
  5284. 0000395A  226E 0008                movea.l    A1, [A6 + 0x8]
  5285. 0000395E  3029 0086                move.w     D0, [A1 + 0x86]
  5286. 00003962  48C0                     ext.l      D0
  5287. 00003964  2F00                     move.l     -[A7], D0
  5288. 00003966  226D E9DE                movea.l    A1, [A5 - 0x1622]
  5289. 0000396A  3029 017A                move.w     D0, [A1 + 0x17A]
  5290. 0000396E  48C0                     ext.l      D0
  5291. 00003970  2F00                     move.l     -[A7], D0
  5292. 00003972  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  5293. 00003976  508F                     addq.l     A7, 8
  5294. 00003978  205F                     movea.l    A0, [A7]+
  5295. 0000397A  3228 005C                move.w     D1, [A0 + 0x5C]
  5296. 0000397E  9240                     sub.w      D1, D0
  5297. 00003980  3D41 FFF6                move.w     [A6 - 0xA], D1
  5298. 00003984  206E 0008                movea.l    A0, [A6 + 0x8]
  5299. 00003988  4AA8 00E2                tst.l      [A0 + 0xE2]
  5300. 0000398C  671C                     beq        +0x1E /* 000039AA */
  5301. 0000398E  206E 0008                movea.l    A0, [A6 + 0x8]
  5302. 00003992  2068 00E2                movea.l    A0, [A0 + 0xE2]
  5303. 00003996  226E 0008                movea.l    A1, [A6 + 0x8]
  5304. 0000399A  2269 00E2                movea.l    A1, [A1 + 0xE2]
  5305. 0000399E  3028 005C                move.w     D0, [A0 + 0x5C]
  5306. 000039A2  9069 0058                sub.w      D0, [A1 + 0x58]
  5307. 000039A6  916E FFF6                sub.w      [A6 - 0xA], D0
  5308. label000039AA:
  5309. 000039AA  206E 0008                movea.l    A0, [A6 + 0x8]
  5310. 000039AE  2F08                     move.l     -[A7], A0
  5311. 000039B0  226E 0008                movea.l    A1, [A6 + 0x8]
  5312. 000039B4  3029 0084                move.w     D0, [A1 + 0x84]
  5313. 000039B8  48C0                     ext.l      D0
  5314. 000039BA  2F00                     move.l     -[A7], D0
  5315. 000039BC  226D E9DE                movea.l    A1, [A5 - 0x1622]
  5316. 000039C0  3029 017A                move.w     D0, [A1 + 0x17A]
  5317. 000039C4  48C0                     ext.l      D0
  5318. 000039C6  2F00                     move.l     -[A7], D0
  5319. 000039C8  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  5320. 000039CC  508F                     addq.l     A7, 8
  5321. 000039CE  205F                     movea.l    A0, [A7]+
  5322. 000039D0  D068 0058                add.w      D0, [A0 + 0x58]
  5323. 000039D4  3D40 FFF8                move.w     [A6 - 0x8], D0
  5324. 000039D8  6000 046A                bra        +0x46C /* 00003E44 */
  5325. label000039DC:
  5326. 000039DC  206E FFAA                movea.l    A0, [A6 - 0x56]
  5327. 000039E0  302E FFF2                move.w     D0, [A6 - 0xE]
  5328. 000039E4  D068 000A                add.w      D0, [A0 + 0xA]
  5329. 000039E8  3D40 FFDE                move.w     [A6 - 0x22], D0
  5330. 000039EC  206E FFAA                movea.l    A0, [A6 - 0x56]
  5331. 000039F0  3228 000C                move.w     D1, [A0 + 0xC]
  5332. 000039F4  D240                     add.w      D1, D0
  5333. 000039F6  3D41 FFEE                move.w     [A6 - 0x12], D1
  5334. 000039FA  206E FFAA                movea.l    A0, [A6 - 0x56]
  5335. 000039FE  302E FFF4                move.w     D0, [A6 - 0xC]
  5336. 00003A02  D068 0008                add.w      D0, [A0 + 0x8]
  5337. 00003A06  5340                     subq.w     D0, 1
  5338. 00003A08  206E 0008                movea.l    A0, [A6 + 0x8]
  5339. 00003A0C  9068 007E                sub.w      D0, [A0 + 0x7E]
  5340. 00003A10  3D40 FFE4                move.w     [A6 - 0x1C], D0
  5341. 00003A14  202E FFAA                move.l     D0, [A6 - 0x56]
  5342. 00003A18  7210                     moveq.l    D1, 0x10
  5343. 00003A1A  D081                     add.l      D0, D1
  5344. 00003A1C  2040                     movea.l    A0, D0
  5345. 00003A1E  3028 000A                move.w     D0, [A0 + 0xA]
  5346. 00003A22  5340                     subq.w     D0, 1
  5347. 00003A24  342E FFF2                move.w     D2, [A6 - 0xE]
  5348. 00003A28  D440                     add.w      D2, D0
  5349. 00003A2A  3D42 FFE2                move.w     [A6 - 0x1E], D2
  5350. 00003A2E  7C00                     moveq.l    D6, 0x00
  5351. 00003A30  206E FFAA                movea.l    A0, [A6 - 0x56]
  5352. 00003A34  2650                     movea.l    A3, [A0]
  5353. 00003A36  206E FFAA                movea.l    A0, [A6 - 0x56]
  5354. 00003A3A  3028 000E                move.w     D0, [A0 + 0xE]
  5355. 00003A3E  5340                     subq.w     D0, 1
  5356. 00003A40  48C0                     ext.l      D0
  5357. 00003A42  E780                     asl        D0, 3
  5358. 00003A44  D08B                     add.l      D0, A3
  5359. 00003A46  2D40 FFBA                move.l     [A6 - 0x46], D0
  5360. 00003A4A  2D40 FFBE                move.l     [A6 - 0x42], D0
  5361. 00003A4E  206E FFAA                movea.l    A0, [A6 - 0x56]
  5362. 00003A52  7001                     moveq.l    D0, 0x01
  5363. 00003A54  B068 000E                cmp.w      D0, [A0 + 0xE]
  5364. 00003A58  6C24                     bge        +0x26 /* 00003A7E */
  5365. 00003A5A  6004                     bra        +0x6 /* 00003A60 */
  5366. label00003A5C:
  5367. 00003A5C  51AE FFBE                subq.l     [A6 - 0x42], 8
  5368. label00003A60:
  5369. 00003A60  B7EE FFBE                cmpa.l     A3, [A6 - 0x42]
  5370. 00003A64  640C                     bcc        +0xE /* 00003A72 */
  5371. 00003A66  206E FFBE                movea.l    A0, [A6 - 0x42]
  5372. 00003A6A  7020                     moveq.l    D0, 0x20
  5373. 00003A6C  B068 0004                cmp.w      D0, [A0 + 0x4]
  5374. 00003A70  67EA                     beq        -0x14 /* 00003A5C */
  5375. label00003A72:
  5376. 00003A72  B7EE FFBE                cmpa.l     A3, [A6 - 0x42]
  5377. 00003A76  6606                     bne        +0x8 /* 00003A7E */
  5378. 00003A78  2D6E FFBA FFBE           move.l     [A6 - 0x42], [A6 - 0x46]
  5379. label00003A7E:
  5380. 00003A7E  7000                     moveq.l    D0, 0x00
  5381. 00003A80  206E 0008                movea.l    A0, [A6 + 0x8]
  5382. 00003A84  226E FFAA                movea.l    A1, [A6 - 0x56]
  5383. 00003A88  2229 0004                move.l     D1, [A1 + 0x4]
  5384. 00003A8C  D2A8 00AE                add.l      D1, [A0 + 0xAE]
  5385. 00003A90  2D41 FFC2                move.l     [A6 - 0x3E], D1
  5386. 00003A94  B2AE FFC6                cmp.l      D1, [A6 - 0x3A]
  5387. 00003A98  6532                     bcs        +0x34 /* 00003ACC */
  5388. 00003A9A  222E FFAA                move.l     D1, [A6 - 0x56]
  5389. 00003A9E  7410                     moveq.l    D2, 0x10
  5390. 00003AA0  D282                     add.l      D1, D2
  5391. 00003AA2  2041                     movea.l    A0, D1
  5392. 00003AA4  226E 0008                movea.l    A1, [A6 + 0x8]
  5393. 00003AA8  2228 0004                move.l     D1, [A0 + 0x4]
  5394. 00003AAC  B2A9 006A                cmp.l      D1, [A1 + 0x6A]
  5395. 00003AB0  671A                     beq        +0x1C /* 00003ACC */
  5396. 00003AB2  222E FFAA                move.l     D1, [A6 - 0x56]
  5397. 00003AB6  7410                     moveq.l    D2, 0x10
  5398. 00003AB8  D282                     add.l      D1, D2
  5399. 00003ABA  2041                     movea.l    A0, D1
  5400. 00003ABC  226E 0008                movea.l    A1, [A6 + 0x8]
  5401. 00003AC0  2228 0004                move.l     D1, [A0 + 0x4]
  5402. 00003AC4  B2A9 0066                cmp.l      D1, [A1 + 0x66]
  5403. 00003AC8  6E02                     bgt        +0x4 /* 00003ACC */
  5404. 00003ACA  7001                     moveq.l    D0, 0x01
  5405. label00003ACC:
  5406. 00003ACC  3A00                     move.w     D5, D0
  5407. 00003ACE  7000                     moveq.l    D0, 0x00
  5408. 00003AD0  4A6E FFFA                tst.w      [A6 - 0x6]
  5409. 00003AD4  6728                     beq        +0x2A /* 00003AFE */
  5410. 00003AD6  4A45                     tst.w      D5
  5411. 00003AD8  6622                     bne        +0x24 /* 00003AFC */
  5412. 00003ADA  222E FFC2                move.l     D1, [A6 - 0x3E]
  5413. 00003ADE  B2AE FFCA                cmp.l      D1, [A6 - 0x36]
  5414. 00003AE2  6418                     bcc        +0x1A /* 00003AFC */
  5415. 00003AE4  222E FFAA                move.l     D1, [A6 - 0x56]
  5416. 00003AE8  7410                     moveq.l    D2, 0x10
  5417. 00003AEA  D282                     add.l      D1, D2
  5418. 00003AEC  2041                     movea.l    A0, D1
  5419. 00003AEE  226E 0008                movea.l    A1, [A6 + 0x8]
  5420. 00003AF2  2228 0004                move.l     D1, [A0 + 0x4]
  5421. 00003AF6  B2A9 0062                cmp.l      D1, [A1 + 0x62]
  5422. 00003AFA  6E02                     bgt        +0x4 /* 00003AFE */
  5423. label00003AFC:
  5424. 00003AFC  7001                     moveq.l    D0, 0x01
  5425. label00003AFE:
  5426. 00003AFE  3D40 FFFE                move.w     [A6 - 0x2], D0
  5427. 00003B02  6750                     beq        +0x52 /* 00003B54 */
  5428. 00003B04  4A45                     tst.w      D5
  5429. 00003B06  6716                     beq        +0x18 /* 00003B1E */
  5430. 00003B08  4A47                     tst.w      D7
  5431. 00003B0A  6622                     bne        +0x24 /* 00003B2E */
  5432. 00003B0C  5247                     addq.w     D7, 1
  5433. 00003B0E  41ED E5F0                lea.l      A0, [A5 - 0x1A10]
  5434. 00003B12  2F20                     move.l     -[A7], -[A0]
  5435. 00003B14  2F20                     move.l     -[A7], -[A0]
  5436. 00003B16  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  5437. 00003B1A  508F                     addq.l     A7, 8
  5438. 00003B1C  6010                     bra        +0x12 /* 00003B2E */
  5439. label00003B1E:
  5440. 00003B1E  4A47                     tst.w      D7
  5441. 00003B20  670C                     beq        +0xE /* 00003B2E */
  5442. 00003B22  5347                     subq.w     D7, 1
  5443. 00003B24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5444. 00003B28  4EBA 08D6                jsr        [PC + 0x8D6 /* 00004400 */]
  5445. 00003B2C  588F                     addq.l     A7, 4
  5446. label00003B2E:
  5447. 00003B2E  3D6E FFF8 FFE8           move.w     [A6 - 0x18], [A6 - 0x8]
  5448. 00003B34  3D6E FFDE FFE6           move.w     [A6 - 0x1A], [A6 - 0x22]
  5449. 00003B3A  3D6E FFF6 FFEC           move.w     [A6 - 0x14], [A6 - 0xA]
  5450. 00003B40  3D6E FFE2 FFEA           move.w     [A6 - 0x16], [A6 - 0x1E]
  5451. 00003B46  41EE FFEE                lea.l      A0, [A6 - 0x12]
  5452. 00003B4A  2F20                     move.l     -[A7], -[A0]
  5453. 00003B4C  2F20                     move.l     -[A7], -[A0]
  5454. 00003B4E  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  5455. 00003B52  508F                     addq.l     A7, 8
  5456. label00003B54:
  5457. 00003B54  206E FFAA                movea.l    A0, [A6 - 0x56]
  5458. 00003B58  4A68 000E                tst.w      [A0 + 0xE]
  5459. 00003B5C  6700 02DC                beq        +0x2DE /* 00003E3A */
  5460. 00003B60  6000 02D0                bra        +0x2D2 /* 00003E32 */
  5461. label00003B64:
  5462. 00003B64  302E FFE4                move.w     D0, [A6 - 0x1C]
  5463. 00003B68  5240                     addq.w     D0, 1
  5464. 00003B6A  3D40 FFE0                move.w     [A6 - 0x20], D0
  5465. 00003B6E  3D40 FFF0                move.w     [A6 - 0x10], D0
  5466. 00003B72  B06E FFDC                cmp.w      D0, [A6 - 0x24]
  5467. 00003B76  6F0A                     ble        +0xC /* 00003B82 */
  5468. 00003B78  206E FFAA                movea.l    A0, [A6 - 0x56]
  5469. 00003B7C  B7D0                     cmpa.l     A3, [A0]
  5470. 00003B7E  6200 02BA                bhi        +0x2BC /* 00003E3A */
  5471. label00003B82:
  5472. 00003B82  DDAE FFC2                add.l      [A6 - 0x3E], D6
  5473. 00003B86  302B 0006                move.w     D0, [A3 + 0x6]
  5474. 00003B8A  48C0                     ext.l      D0
  5475. 00003B8C  2C00                     move.l     D6, D0
  5476. 00003B8E  B7EE FFBA                cmpa.l     A3, [A6 - 0x46]
  5477. 00003B92  6608                     bne        +0xA /* 00003B9C */
  5478. 00003B94  3D6E FFF6 FFE4           move.w     [A6 - 0x1C], [A6 - 0xA]
  5479. 00003B9A  6008                     bra        +0xA /* 00003BA4 */
  5480. label00003B9C:
  5481. 00003B9C  302B 0002                move.w     D0, [A3 + 0x2]
  5482. 00003BA0  D16E FFE4                add.w      [A6 - 0x1C], D0
  5483. label00003BA4:
  5484. 00003BA4  302E FFE4                move.w     D0, [A6 - 0x1C]
  5485. 00003BA8  B06E FFD8                cmp.w      D0, [A6 - 0x28]
  5486. 00003BAC  6C08                     bge        +0xA /* 00003BB6 */
  5487. 00003BAE  B7EE FFBA                cmpa.l     A3, [A6 - 0x46]
  5488. 00003BB2  6500 027A                bcs        +0x27C /* 00003E2E */
  5489. label00003BB6:
  5490. 00003BB6  206E 0008                movea.l    A0, [A6 + 0x8]
  5491. 00003BBA  226E FFB2                movea.l    A1, [A6 - 0x4E]
  5492. 00003BBE  3029 0006                move.w     D0, [A1 + 0x6]
  5493. 00003BC2  48C0                     ext.l      D0
  5494. 00003BC4  E588                     lsl        D0, 2
  5495. 00003BC6  2200                     move.l     D1, D0
  5496. 00003BC8  E588                     lsl        D0, 2
  5497. 00003BCA  D081                     add.l      D0, D1
  5498. 00003BCC  D0A8 00A2                add.l      D0, [A0 + 0xA2]
  5499. 00003BD0  2D40 FFB6                move.l     [A6 - 0x4A], D0
  5500. 00003BD4  4A6E FFFE                tst.w      [A6 - 0x2]
  5501. 00003BD8  6600 0104                bne        +0x106 /* 00003CDE */
  5502. 00003BDC  7000                     moveq.l    D0, 0x00
  5503. 00003BDE  4A6E FFFA                tst.w      [A6 - 0x6]
  5504. 00003BE2  6716                     beq        +0x18 /* 00003BFA */
  5505. 00003BE4  222E FFC2                move.l     D1, [A6 - 0x3E]
  5506. 00003BE8  B2AE FFC6                cmp.l      D1, [A6 - 0x3A]
  5507. 00003BEC  650C                     bcs        +0xE /* 00003BFA */
  5508. 00003BEE  222E FFC2                move.l     D1, [A6 - 0x3E]
  5509. 00003BF2  B2AE FFCA                cmp.l      D1, [A6 - 0x36]
  5510. 00003BF6  6402                     bcc        +0x4 /* 00003BFA */
  5511. 00003BF8  7001                     moveq.l    D0, 0x01
  5512. label00003BFA:
  5513. 00003BFA  4A80                     tst.l      D0
  5514. 00003BFC  6704                     beq        +0x6 /* 00003C02 */
  5515. 00003BFE  7001                     moveq.l    D0, 0x01
  5516. 00003C00  6002                     bra        +0x4 /* 00003C04 */
  5517. label00003C02:
  5518. 00003C02  7000                     moveq.l    D0, 0x00
  5519. label00003C04:
  5520. 00003C04  3A00                     move.w     D5, D0
  5521. 00003C06  6608                     bne        +0xA /* 00003C10 */
  5522. 00003C08  4A6E FFFC                tst.w      [A6 - 0x4]
  5523. 00003C0C  6700 00D0                beq        +0xD2 /* 00003CDE */
  5524. label00003C10:
  5525. 00003C10  206E FFAA                movea.l    A0, [A6 - 0x56]
  5526. 00003C14  B7D0                     cmpa.l     A3, [A0]
  5527. 00003C16  6606                     bne        +0x8 /* 00003C1E */
  5528. 00003C18  3D6E FFF8 FFE0           move.w     [A6 - 0x20], [A6 - 0x8]
  5529. label00003C1E:
  5530. 00003C1E  B7EE FFBA                cmpa.l     A3, [A6 - 0x46]
  5531. 00003C22  6676                     bne        +0x78 /* 00003C9A */
  5532. 00003C24  206E FFB6                movea.l    A0, [A6 - 0x4A]
  5533. 00003C28  7003                     moveq.l    D0, 0x03
  5534. 00003C2A  B028 000F                cmp.b      D0, [A0 + 0xF]
  5535. 00003C2E  620C                     bhi        +0xE /* 00003C3C */
  5536. 00003C30  206E 0008                movea.l    A0, [A6 + 0x8]
  5537. 00003C34  7004                     moveq.l    D0, 0x04
  5538. 00003C36  C068 0072                and.w      D0, [A0 + 0x72]
  5539. 00003C3A  6758                     beq        +0x5A /* 00003C94 */
  5540. label00003C3C:
  5541. 00003C3C  2006                     move.l     D0, D6
  5542. 00003C3E  D0AE FFC2                add.l      D0, [A6 - 0x3E]
  5543. 00003C42  B0AE FFCE                cmp.l      D0, [A6 - 0x32]
  5544. 00003C46  654C                     bcs        +0x4E /* 00003C94 */
  5545. 00003C48  7020                     moveq.l    D0, 0x20
  5546. 00003C4A  B06B 0004                cmp.w      D0, [A3 + 0x4]
  5547. 00003C4E  6E44                     bgt        +0x46 /* 00003C94 */
  5548. 00003C50  4A45                     tst.w      D5
  5549. 00003C52  6718                     beq        +0x1A /* 00003C6C */
  5550. 00003C54  5245                     addq.w     D5, 1
  5551. 00003C56  4A47                     tst.w      D7
  5552. 00003C58  6622                     bne        +0x24 /* 00003C7C */
  5553. 00003C5A  5247                     addq.w     D7, 1
  5554. 00003C5C  41ED E5F0                lea.l      A0, [A5 - 0x1A10]
  5555. 00003C60  2F20                     move.l     -[A7], -[A0]
  5556. 00003C62  2F20                     move.l     -[A7], -[A0]
  5557. 00003C64  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  5558. 00003C68  508F                     addq.l     A7, 8
  5559. 00003C6A  6010                     bra        +0x12 /* 00003C7C */
  5560. label00003C6C:
  5561. 00003C6C  4A47                     tst.w      D7
  5562. 00003C6E  670C                     beq        +0xE /* 00003C7C */
  5563. 00003C70  5347                     subq.w     D7, 1
  5564. 00003C72  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5565. 00003C76  4EBA 0788                jsr        [PC + 0x788 /* 00004400 */]
  5566. 00003C7A  588F                     addq.l     A7, 4
  5567. label00003C7C:
  5568. 00003C7C  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  5569. 00003C80  2F20                     move.l     -[A7], -[A0]
  5570. 00003C82  2F20                     move.l     -[A7], -[A0]
  5571. 00003C84  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  5572. 00003C88  302E FFE4                move.w     D0, [A6 - 0x1C]
  5573. 00003C8C  5240                     addq.w     D0, 1
  5574. 00003C8E  3D40 FFE0                move.w     [A6 - 0x20], D0
  5575. 00003C92  508F                     addq.l     A7, 8
  5576. label00003C94:
  5577. 00003C94  3D6E FFF6 FFE4           move.w     [A6 - 0x1C], [A6 - 0xA]
  5578. label00003C9A:
  5579. 00003C9A  302E FFE4                move.w     D0, [A6 - 0x1C]
  5580. 00003C9E  B06E FFE0                cmp.w      D0, [A6 - 0x20]
  5581. 00003CA2  6D3A                     blt        +0x3C /* 00003CDE */
  5582. 00003CA4  0C45 0001                cmpi.w     D5, 0x1
  5583. 00003CA8  6616                     bne        +0x18 /* 00003CC0 */
  5584. 00003CAA  4A47                     tst.w      D7
  5585. 00003CAC  6622                     bne        +0x24 /* 00003CD0 */
  5586. 00003CAE  5247                     addq.w     D7, 1
  5587. 00003CB0  41ED E5F0                lea.l      A0, [A5 - 0x1A10]
  5588. 00003CB4  2F20                     move.l     -[A7], -[A0]
  5589. 00003CB6  2F20                     move.l     -[A7], -[A0]
  5590. 00003CB8  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  5591. 00003CBC  508F                     addq.l     A7, 8
  5592. 00003CBE  6010                     bra        +0x12 /* 00003CD0 */
  5593. label00003CC0:
  5594. 00003CC0  4A47                     tst.w      D7
  5595. 00003CC2  670C                     beq        +0xE /* 00003CD0 */
  5596. 00003CC4  5347                     subq.w     D7, 1
  5597. 00003CC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5598. 00003CCA  4EBA 0734                jsr        [PC + 0x734 /* 00004400 */]
  5599. 00003CCE  588F                     addq.l     A7, 4
  5600. label00003CD0:
  5601. 00003CD0  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  5602. 00003CD4  2F20                     move.l     -[A7], -[A0]
  5603. 00003CD6  2F20                     move.l     -[A7], -[A0]
  5604. 00003CD8  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  5605. 00003CDC  508F                     addq.l     A7, 8
  5606. label00003CDE:
  5607. 00003CDE  7020                     moveq.l    D0, 0x20
  5608. 00003CE0  B06B 0004                cmp.w      D0, [A3 + 0x4]
  5609. 00003CE4  6E00 0148                bgt        +0x14A /* 00003E2E */
  5610. 00003CE8  4A45                     tst.w      D5
  5611. 00003CEA  6762                     beq        +0x64 /* 00003D4E */
  5612. 00003CEC  70FE                     moveq.l    D0, 0xFFFFFFFE
  5613. 00003CEE  9053                     sub.w      D0, [A3]
  5614. 00003CF0  48C0                     ext.l      D0
  5615. 00003CF2  B084                     cmp.l      D0, D4
  5616. 00003CF4  677A                     beq        +0x7C /* 00003D70 */
  5617. 00003CF6  3013                     move.w     D0, [A3]
  5618. 00003CF8  48C0                     ext.l      D0
  5619. 00003CFA  D080                     add.l      D0, D0
  5620. 00003CFC  2200                     move.l     D1, D0
  5621. 00003CFE  E588                     lsl        D0, 2
  5622. 00003D00  D081                     add.l      D0, D1
  5623. 00003D02  D9C0                     add.l      A4, D0
  5624. 00003D04  203C FFFF FF00           move.l     D0, 0xFFFFFF00
  5625. 00003D0A  C094                     and.l      D0, [A4]
  5626. 00003D0C  5280                     addq.l     D0, 1
  5627. 00003D0E  2D40 FFD2                move.l     [A6 - 0x2E], D0
  5628. 00003D12  202D E5E4                move.l     D0, [A5 - 0x1A1C]
  5629. 00003D16  B0AD EA1A                cmp.l      D0, [A5 - 0x15E6]
  5630. 00003D1A  670A                     beq        +0xC /* 00003D26 */
  5631. 00003D1C  202E FFD2                move.l     D0, [A6 - 0x2E]
  5632. 00003D20  B0AD E5E8                cmp.l      D0, [A5 - 0x1A18]
  5633. 00003D24  6604                     bne        +0x6 /* 00003D2A */
  5634. label00003D26:
  5635. 00003D26  28AD E5E4                move.l     [A4], [A5 - 0x1A1C]
  5636. label00003D2A:
  5637. 00003D2A  2F0C                     move.l     -[A7], A4
  5638. 00003D2C  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  5639. 00003D30  28AE FFD2                move.l     [A4], [A6 - 0x2E]
  5640. 00003D34  3013                     move.w     D0, [A3]
  5641. 00003D36  48C0                     ext.l      D0
  5642. 00003D38  D080                     add.l      D0, D0
  5643. 00003D3A  2200                     move.l     D1, D0
  5644. 00003D3C  E588                     lsl        D0, 2
  5645. 00003D3E  D081                     add.l      D0, D1
  5646. 00003D40  99C0                     sub.l      A4, D0
  5647. 00003D42  3013                     move.w     D0, [A3]
  5648. 00003D44  48C0                     ext.l      D0
  5649. 00003D46  78FE                     moveq.l    D4, 0xFFFFFFFE
  5650. 00003D48  9880                     sub.l      D4, D0
  5651. 00003D4A  588F                     addq.l     A7, 4
  5652. 00003D4C  6022                     bra        +0x24 /* 00003D70 */
  5653. label00003D4E:
  5654. 00003D4E  3013                     move.w     D0, [A3]
  5655. 00003D50  48C0                     ext.l      D0
  5656. 00003D52  B084                     cmp.l      D0, D4
  5657. 00003D54  671A                     beq        +0x1C /* 00003D70 */
  5658. 00003D56  3013                     move.w     D0, [A3]
  5659. 00003D58  48C0                     ext.l      D0
  5660. 00003D5A  2800                     move.l     D4, D0
  5661. 00003D5C  2204                     move.l     D1, D4
  5662. 00003D5E  D281                     add.l      D1, D1
  5663. 00003D60  2001                     move.l     D0, D1
  5664. 00003D62  E589                     lsl        D1, 2
  5665. 00003D64  D280                     add.l      D1, D0
  5666. 00003D66  D28C                     add.l      D1, A4
  5667. 00003D68  2F01                     move.l     -[A7], D1
  5668. 00003D6A  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  5669. 00003D6E  588F                     addq.l     A7, 4
  5670. label00003D70:
  5671. 00003D70  7020                     moveq.l    D0, 0x20
  5672. 00003D72  B06B 0004                cmp.w      D0, [A3 + 0x4]
  5673. 00003D76  6C16                     bge        +0x18 /* 00003D8E */
  5674. 00003D78  2F06                     move.l     -[A7], D6
  5675. 00003D7A  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  5676. 00003D7E  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5677. 00003D82  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  5678. 00003D86  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5679. 00003D8A  6000 00A2                bra        +0xA4 /* 00003E2E */
  5680. label00003D8E:
  5681. 00003D8E  3013                     move.w     D0, [A3]
  5682. 00003D90  48C0                     ext.l      D0
  5683. 00003D92  D080                     add.l      D0, D0
  5684. 00003D94  2200                     move.l     D1, D0
  5685. 00003D96  E588                     lsl        D0, 2
  5686. 00003D98  D081                     add.l      D0, D1
  5687. 00003D9A  7204                     moveq.l    D1, 0x04
  5688. 00003D9C  C234 0805                and.b      D1, [A4 + D0 + 0x5]
  5689. 00003DA0  6700 008C                beq        +0x8E /* 00003E2E */
  5690. 00003DA4  B7EE FFBE                cmpa.l     A3, [A6 - 0x42]
  5691. 00003DA8  6400 0084                bcc        +0x86 /* 00003E2E */
  5692. 00003DAC  2F06                     move.l     -[A7], D6
  5693. 00003DAE  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  5694. 00003DB2  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5695. 00003DB6  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  5696. 00003DBA  206E FFB6                movea.l    A0, [A6 - 0x4A]
  5697. 00003DBE  4A28 000F                tst.b      [A0 + 0xF]
  5698. 00003DC2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5699. 00003DC6  6666                     bne        +0x68 /* 00003E2E */
  5700. 00003DC8  206E 0008                movea.l    A0, [A6 + 0x8]
  5701. 00003DCC  7004                     moveq.l    D0, 0x04
  5702. 00003DCE  C068 0072                and.w      D0, [A0 + 0x72]
  5703. 00003DD2  665A                     bne        +0x5C /* 00003E2E */
  5704. 00003DD4  7020                     moveq.l    D0, 0x20
  5705. 00003DD6  2F00                     move.l     -[A7], D0
  5706. 00003DD8  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  5707. 00003DDC  3D40 FFEC                move.w     [A6 - 0x14], D0
  5708. 00003DE0  48C0                     ext.l      D0
  5709. 00003DE2  2200                     move.l     D1, D0
  5710. 00003DE4  2006                     move.l     D0, D6
  5711. 00003DE6  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  5712. 00003DEA  D16E FFF0                add.w      [A6 - 0x10], D0
  5713. 00003DEE  588F                     addq.l     A7, 4
  5714. 00003DF0  6032                     bra        +0x34 /* 00003E24 */
  5715. label00003DF2:
  5716. 00003DF2  302E FFEC                move.w     D0, [A6 - 0x14]
  5717. 00003DF6  D06E FFF0                add.w      D0, [A6 - 0x10]
  5718. 00003DFA  B06E FFE4                cmp.w      D0, [A6 - 0x1C]
  5719. 00003DFE  6F0E                     ble        +0x10 /* 00003E0E */
  5720. 00003E00  302E FFE4                move.w     D0, [A6 - 0x1C]
  5721. 00003E04  906E FFEC                sub.w      D0, [A6 - 0x14]
  5722. 00003E08  5240                     addq.w     D0, 1
  5723. 00003E0A  3D40 FFF0                move.w     [A6 - 0x10], D0
  5724. label00003E0E:
  5725. 00003E0E  486D E472                pea.l      [A5 - 0x1B8E]
  5726. 00003E12  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5727. 00003E16  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  5728. 00003E1A  302E FFEC                move.w     D0, [A6 - 0x14]
  5729. 00003E1E  D16E FFF0                add.w      [A6 - 0x10], D0
  5730. 00003E22  508F                     addq.l     A7, 8
  5731. label00003E24:
  5732. 00003E24  302E FFF0                move.w     D0, [A6 - 0x10]
  5733. 00003E28  B06E FFE4                cmp.w      D0, [A6 - 0x1C]
  5734. 00003E2C  6FC4                     ble        -0x3A /* 00003DF2 */
  5735. label00003E2E:
  5736. 00003E2E  D6FC 0008                add.w      A3, 0x8
  5737. label00003E32:
  5738. 00003E32  B7EE FFBA                cmpa.l     A3, [A6 - 0x46]
  5739. 00003E36  6300 FD2C                bls        -0x2D2 /* 00003B64 */
  5740. label00003E3A:
  5741. 00003E3A  7010                     moveq.l    D0, 0x10
  5742. 00003E3C  D1AE FFAA                add.l      [A6 - 0x56], D0
  5743. 00003E40  50AE FFB2                addq.l     [A6 - 0x4E], 8
  5744. label00003E44:
  5745. 00003E44  202E FFAA                move.l     D0, [A6 - 0x56]
  5746. 00003E48  B0AE FFAE                cmp.l      D0, [A6 - 0x52]
  5747. 00003E4C  6414                     bcc        +0x16 /* 00003E62 */
  5748. 00003E4E  206E FFAA                movea.l    A0, [A6 - 0x56]
  5749. 00003E52  302E FFDA                move.w     D0, [A6 - 0x26]
  5750. 00003E56  906E FFF2                sub.w      D0, [A6 - 0xE]
  5751. 00003E5A  B068 000A                cmp.w      D0, [A0 + 0xA]
  5752. 00003E5E  6C00 FB7C                bge        -0x482 /* 000039DC */
  5753. label00003E62:
  5754. 00003E62  4A6E FFFC                tst.w      [A6 - 0x4]
  5755. 00003E66  6732                     beq        +0x34 /* 00003E9A */
  5756. 00003E68  206E FFAA                movea.l    A0, [A6 - 0x56]
  5757. 00003E6C  302E FFF2                move.w     D0, [A6 - 0xE]
  5758. 00003E70  D068 000A                add.w      D0, [A0 + 0xA]
  5759. 00003E74  3D40 FFD6                move.w     [A6 - 0x2A], D0
  5760. 00003E78  B06E FFDA                cmp.w      D0, [A6 - 0x26]
  5761. 00003E7C  6E1C                     bgt        +0x1E /* 00003E9A */
  5762. 00003E7E  4A47                     tst.w      D7
  5763. 00003E80  670A                     beq        +0xC /* 00003E8C */
  5764. 00003E82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5765. 00003E86  4EBA 0578                jsr        [PC + 0x578 /* 00004400 */]
  5766. 00003E8A  588F                     addq.l     A7, 4
  5767. label00003E8C:
  5768. 00003E8C  41EE FFDE                lea.l      A0, [A6 - 0x22]
  5769. 00003E90  2F20                     move.l     -[A7], -[A0]
  5770. 00003E92  2F20                     move.l     -[A7], -[A0]
  5771. 00003E94  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  5772. 00003E98  508F                     addq.l     A7, 8
  5773. label00003E9A:
  5774. 00003E9A  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  5775. label00003E9E:
  5776. 00003E9E  206D E9DE                movea.l    A0, [A5 - 0x1622]
  5777. 00003EA2  7004                     moveq.l    D0, 0x04
  5778. 00003EA4  C068 0168                and.w      D0, [A0 + 0x168]
  5779. 00003EA8  6700 00D4                beq        +0xD6 /* 00003F7E */
  5780. 00003EAC  206E 0008                movea.l    A0, [A6 + 0x8]
  5781. 00003EB0  7001                     moveq.l    D0, 0x01
  5782. 00003EB2  C068 0072                and.w      D0, [A0 + 0x72]
  5783. 00003EB6  6700 00C6                beq        +0xC8 /* 00003F7E */
  5784. 00003EBA  206E 0008                movea.l    A0, [A6 + 0x8]
  5785. 00003EBE  7000                     moveq.l    D0, 0x00
  5786. 00003EC0  3028 0072                move.w     D0, [A0 + 0x72]
  5787. 00003EC4  223C 0000 8000           move.l     D1, 0x8000
  5788. 00003ECA  C280                     and.l      D1, D0
  5789. 00003ECC  6700 00B0                beq        +0xB2 /* 00003F7E */
  5790. 00003ED0  206E 0008                movea.l    A0, [A6 + 0x8]
  5791. 00003ED4  226E 0008                movea.l    A1, [A6 + 0x8]
  5792. 00003ED8  3029 008E                move.w     D0, [A1 + 0x8E]
  5793. 00003EDC  48C0                     ext.l      D0
  5794. 00003EDE  2200                     move.l     D1, D0
  5795. 00003EE0  C0FC 0006                mulu.w     D0, 0x6
  5796. 00003EE4  4841                     swap.w     D1
  5797. 00003EE6  C2FC 0006                mulu.w     D1, 0x6
  5798. 00003EEA  4841                     swap.w     D1
  5799. 00003EEC  4241                     clr.w      D1
  5800. 00003EEE  D081                     add.l      D0, D1
  5801. 00003EF0  2640                     movea.l    A3, D0
  5802. 00003EF2  D7E8 00A6                add.l      A3, [A0 + 0xA6]
  5803. 00003EF6  206E 0008                movea.l    A0, [A6 + 0x8]
  5804. 00003EFA  4A68 008E                tst.w      [A0 + 0x8E]
  5805. 00003EFE  6710                     beq        +0x12 /* 00003F10 */
  5806. 00003F00  206E 0008                movea.l    A0, [A6 + 0x8]
  5807. 00003F04  2013                     move.l     D0, [A3]
  5808. 00003F06  B0A8 0062                cmp.l      D0, [A0 + 0x62]
  5809. 00003F0A  6604                     bne        +0x6 /* 00003F10 */
  5810. 00003F0C  D6FC FFFA                add.w      A3, 0xFFFA
  5811. label00003F10:
  5812. 00003F10  206E 0008                movea.l    A0, [A6 + 0x8]
  5813. 00003F14  302B 0004                move.w     D0, [A3 + 0x4]
  5814. 00003F18  48C0                     ext.l      D0
  5815. 00003F1A  D080                     add.l      D0, D0
  5816. 00003F1C  2200                     move.l     D1, D0
  5817. 00003F1E  E588                     lsl        D0, 2
  5818. 00003F20  D081                     add.l      D0, D1
  5819. 00003F22  D0A8 009E                add.l      D0, [A0 + 0x9E]
  5820. 00003F26  2F00                     move.l     -[A7], D0
  5821. 00003F28  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  5822. 00003F2C  206E 0008                movea.l    A0, [A6 + 0x8]
  5823. 00003F30  2D68 00BE FFEE           move.l     [A6 - 0x12], [A0 + 0xBE]
  5824. 00003F36  206E 0008                movea.l    A0, [A6 + 0x8]
  5825. 00003F3A  302E FFF4                move.w     D0, [A6 - 0xC]
  5826. 00003F3E  9068 007E                sub.w      D0, [A0 + 0x7E]
  5827. 00003F42  48C0                     ext.l      D0
  5828. 00003F44  4A6E FFF0                tst.w      [A6 - 0x10]
  5829. 00003F48  5EC1                     sgt        D1
  5830. 00003F4A  0241 0001                andi.w     D1, 0x1
  5831. 00003F4E  48C1                     ext.l      D1
  5832. 00003F50  9081                     sub.l      D0, D1
  5833. 00003F52  D16E FFF0                add.w      [A6 - 0x10], D0
  5834. 00003F56  302E FFF2                move.w     D0, [A6 - 0xE]
  5835. 00003F5A  D16E FFEE                add.w      [A6 - 0x12], D0
  5836. 00003F5E  206E 0008                movea.l    A0, [A6 + 0x8]
  5837. 00003F62  4868 0056                pea.l      [A0 + 0x56]
  5838. 00003F66  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5839. 00003F6A  2F2D E9DE                move.l     -[A7], [A5 - 0x1622]
  5840. 00003F6E  4EAD 0A62                jsr        [A5 + 0xA62 /* export_328 */]
  5841. 00003F72  2F2D E9DE                move.l     -[A7], [A5 - 0x1622]
  5842. 00003F76  4EAD 0A6A                jsr        [A5 + 0xA6A /* export_329 */]
  5843. 00003F7A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5844. label00003F7E:
  5845. 00003F7E  4CEE 18F0 FF92           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x6E]
  5846. 00003F84  4E5E                     unlink     A6
  5847. 00003F86  4E75                     rts
  5848. fn00003F88:
  5849. 00003F88  48E7 0110                movem.l    -[A7], D7,A3
  5850. 00003F8C  3E2F 0012                move.w     D7, [A7 + 0x12]
  5851. 00003F90  266F 000C                movea.l    A3, [A7 + 0xC]
  5852. 00003F94  7000                     moveq.l    D0, 0x00
  5853. 00003F96  2F00                     move.l     -[A7], D0
  5854. 00003F98  2F3C FFFF 8002           move.l     -[A7], 0xFFFF8002
  5855. 00003F9E  2F0B                     move.l     -[A7], A3
  5856. 00003FA0  4EBA 25AA                jsr        [PC + 0x25AA /* 0000654C */]
  5857. 00003FA4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5858. 00003FA8  6018                     bra        +0x1A /* 00003FC2 */
  5859. label00003FAA:
  5860. 00003FAA  7000                     moveq.l    D0, 0x00
  5861. 00003FAC  2F00                     move.l     -[A7], D0
  5862. 00003FAE  322B 0092                move.w     D1, [A3 + 0x92]
  5863. 00003FB2  48C1                     ext.l      D1
  5864. 00003FB4  5381                     subq.l     D1, 1
  5865. 00003FB6  2F01                     move.l     -[A7], D1
  5866. 00003FB8  2F0B                     move.l     -[A7], A3
  5867. 00003FBA  4EBA C0FC                jsr        [PC - 0x3F04 /* 000000B8 */]
  5868. 00003FBE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5869. label00003FC2:
  5870. 00003FC2  4A6B 0092                tst.w      [A3 + 0x92]
  5871. 00003FC6  6726                     beq        +0x28 /* 00003FEE */
  5872. 00003FC8  206B 0096                movea.l    A0, [A3 + 0x96]
  5873. 00003FCC  302B 00C8                move.w     D0, [A3 + 0xC8]
  5874. 00003FD0  48C0                     ext.l      D0
  5875. 00003FD2  E980                     asl        D0, 4
  5876. 00003FD4  226B 009A                movea.l    A1, [A3 + 0x9A]
  5877. 00003FD8  322B 0092                move.w     D1, [A3 + 0x92]
  5878. 00003FDC  5341                     subq.w     D1, 1
  5879. 00003FDE  48C1                     ext.l      D1
  5880. 00003FE0  E781                     asl        D1, 3
  5881. 00003FE2  3231 1804                move.w     D1, [A1 + D1 + 0x4]
  5882. 00003FE6  D270 080A                add.w      D1, [A0 + D0 + 0xA]
  5883. 00003FEA  BE41                     cmp.w      D7, D1
  5884. 00003FEC  6EBC                     bgt        -0x42 /* 00003FAA */
  5885. label00003FEE:
  5886. 00003FEE  4CDF 0880                movem.l    D7,A3, [A7]+
  5887. 00003FF2  4E75                     rts
  5888. export_698:
  5889. 00003FF4  4E56 FFEE                link       A6, -0x0012
  5890. 00003FF8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5891. 00003FFC  49EE FFF0                lea.l      A4, [A6 - 0x10]
  5892. 00004000  266E 0008                movea.l    A3, [A6 + 0x8]
  5893. 00004004  41ED FC72                lea.l      A0, [A5 - 0x38E]
  5894. 00004008  43EB 00B6                lea.l      A1, [A3 + 0xB6]
  5895. 0000400C  20D9                     move.l     [A0]+, [A1]+
  5896. 0000400E  20D9                     move.l     [A0]+, [A1]+
  5897. 00004010  41EB 00B6                lea.l      A0, [A3 + 0xB6]
  5898. 00004014  43EB 0056                lea.l      A1, [A3 + 0x56]
  5899. 00004018  20D9                     move.l     [A0]+, [A1]+
  5900. 0000401A  20D9                     move.l     [A0]+, [A1]+
  5901. 0000401C  7004                     moveq.l    D0, 0x04
  5902. 0000401E  C06B 0072                and.w      D0, [A3 + 0x72]
  5903. 00004022  6706                     beq        +0x8 /* 0000402A */
  5904. 00004024  3E3C 7FFF                move.w     D7, 0x7FFF
  5905. 00004028  6030                     bra        +0x32 /* 0000405A */
  5906. label0000402A:
  5907. 0000402A  302B 005C                move.w     D0, [A3 + 0x5C]
  5908. 0000402E  906B 0058                sub.w      D0, [A3 + 0x58]
  5909. 00004032  5240                     addq.w     D0, 1
  5910. 00004034  3E00                     move.w     D7, D0
  5911. 00004036  302B 0086                move.w     D0, [A3 + 0x86]
  5912. 0000403A  48C0                     ext.l      D0
  5913. 0000403C  322B 0084                move.w     D1, [A3 + 0x84]
  5914. 00004040  48C1                     ext.l      D1
  5915. 00004042  D280                     add.l      D1, D0
  5916. 00004044  2F01                     move.l     -[A7], D1
  5917. 00004046  206D E9DE                movea.l    A0, [A5 - 0x1622]
  5918. 0000404A  3028 017A                move.w     D0, [A0 + 0x17A]
  5919. 0000404E  48C0                     ext.l      D0
  5920. 00004050  2F00                     move.l     -[A7], D0
  5921. 00004052  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  5922. 00004056  9E40                     sub.w      D7, D0
  5923. 00004058  508F                     addq.l     A7, 8
  5924. label0000405A:
  5925. 0000405A  7000                     moveq.l    D0, 0x00
  5926. 0000405C  323C 2000                move.w     D1, 0x2000 /* ' \0' */
  5927. 00004060  C26B 0072                and.w      D1, [A3 + 0x72]
  5928. 00004064  6708                     beq        +0xA /* 0000406E */
  5929. 00004066  4AAB 00E2                tst.l      [A3 + 0xE2]
  5930. 0000406A  6702                     beq        +0x4 /* 0000406E */
  5931. 0000406C  7001                     moveq.l    D0, 0x01
  5932. label0000406E:
  5933. 0000406E  3D40 FFEE                move.w     [A6 - 0x12], D0
  5934. 00004072  672C                     beq        +0x2E /* 000040A0 */
  5935. 00004074  2F0B                     move.l     -[A7], A3
  5936. 00004076  4EBA 293C                jsr        [PC + 0x293C /* 000069B4 */]
  5937. 0000407A  7004                     moveq.l    D0, 0x04
  5938. 0000407C  C06B 0072                and.w      D0, [A3 + 0x72]
  5939. 00004080  588F                     addq.l     A7, 4
  5940. 00004082  660E                     bne        +0x10 /* 00004092 */
  5941. 00004084  206B 00E2                movea.l    A0, [A3 + 0xE2]
  5942. 00004088  302B 005C                move.w     D0, [A3 + 0x5C]
  5943. 0000408C  9068 0058                sub.w      D0, [A0 + 0x58]
  5944. 00004090  9E40                     sub.w      D7, D0
  5945. label00004092:
  5946. 00004092  206B 00E2                movea.l    A0, [A3 + 0xE2]
  5947. 00004096  3028 0058                move.w     D0, [A0 + 0x58]
  5948. 0000409A  5340                     subq.w     D0, 1
  5949. 0000409C  3740 00BC                move.w     [A3 + 0xBC], D0
  5950. label000040A0:
  5951. 000040A0  302B 0086                move.w     D0, [A3 + 0x86]
  5952. 000040A4  48C0                     ext.l      D0
  5953. 000040A6  2F00                     move.l     -[A7], D0
  5954. 000040A8  206D E9DE                movea.l    A0, [A5 - 0x1622]
  5955. 000040AC  3028 017A                move.w     D0, [A0 + 0x17A]
  5956. 000040B0  48C0                     ext.l      D0
  5957. 000040B2  2F00                     move.l     -[A7], D0
  5958. 000040B4  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  5959. 000040B8  322B 00B8                move.w     D1, [A3 + 0xB8]
  5960. 000040BC  D240                     add.w      D1, D0
  5961. 000040BE  936B 00BC                sub.w      [A3 + 0xBC], D1
  5962. 000040C2  302B 0082                move.w     D0, [A3 + 0x82]
  5963. 000040C6  48C0                     ext.l      D0
  5964. 000040C8  2F00                     move.l     -[A7], D0
  5965. 000040CA  206D E9DE                movea.l    A0, [A5 - 0x1622]
  5966. 000040CE  3028 017C                move.w     D0, [A0 + 0x17C]
  5967. 000040D2  48C0                     ext.l      D0
  5968. 000040D4  2F00                     move.l     -[A7], D0
  5969. 000040D6  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  5970. 000040DA  322B 00B6                move.w     D1, [A3 + 0xB6]
  5971. 000040DE  D240                     add.w      D1, D0
  5972. 000040E0  936B 00BA                sub.w      [A3 + 0xBA], D1
  5973. 000040E4  302B 0084                move.w     D0, [A3 + 0x84]
  5974. 000040E8  48C0                     ext.l      D0
  5975. 000040EA  2F00                     move.l     -[A7], D0
  5976. 000040EC  206D E9DE                movea.l    A0, [A5 - 0x1622]
  5977. 000040F0  3028 017A                move.w     D0, [A0 + 0x17A]
  5978. 000040F4  48C0                     ext.l      D0
  5979. 000040F6  2F00                     move.l     -[A7], D0
  5980. 000040F8  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  5981. 000040FC  3740 00B8                move.w     [A3 + 0xB8], D0
  5982. 00004100  302B 0080                move.w     D0, [A3 + 0x80]
  5983. 00004104  48C0                     ext.l      D0
  5984. 00004106  2F00                     move.l     -[A7], D0
  5985. 00004108  206D E9DE                movea.l    A0, [A5 - 0x1622]
  5986. 0000410C  3028 017C                move.w     D0, [A0 + 0x17C]
  5987. 00004110  48C0                     ext.l      D0
  5988. 00004112  2F00                     move.l     -[A7], D0
  5989. 00004114  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  5990. 00004118  3740 00B6                move.w     [A3 + 0xB6], D0
  5991. 0000411C  4A6B 007C                tst.w      [A3 + 0x7C]
  5992. 00004120  4FEF 0020                lea.l      A7, [A7 + 0x20]
  5993. 00004124  6768                     beq        +0x6A /* 0000418E */
  5994. 00004126  302B 007C                move.w     D0, [A3 + 0x7C]
  5995. 0000412A  48C0                     ext.l      D0
  5996. 0000412C  B0AB 006A                cmp.l      D0, [A3 + 0x6A]
  5997. 00004130  6C5C                     bge        +0x5E /* 0000418E */
  5998. 00004132  377C FFFF 00CC           move.w     [A3 + 0xCC], 0xFFFF
  5999. 00004138  282B 0062                move.l     D4, [A3 + 0x62]
  6000. 0000413C  2A2B 0066                move.l     D5, [A3 + 0x66]
  6001. 00004140  7000                     moveq.l    D0, 0x00
  6002. 00004142  2F00                     move.l     -[A7], D0
  6003. 00004144  2F00                     move.l     -[A7], D0
  6004. 00004146  2F00                     move.l     -[A7], D0
  6005. 00004148  276B 006A 0066           move.l     [A3 + 0x66], [A3 + 0x6A]
  6006. 0000414E  2F2B 006A                move.l     -[A7], [A3 + 0x6A]
  6007. 00004152  322B 007C                move.w     D1, [A3 + 0x7C]
  6008. 00004156  48C1                     ext.l      D1
  6009. 00004158  2741 0062                move.l     [A3 + 0x62], D1
  6010. 0000415C  2F01                     move.l     -[A7], D1
  6011. 0000415E  2F0B                     move.l     -[A7], A3
  6012. 00004160  4EBA 0836                jsr        [PC + 0x836 /* 00004998 */]
  6013. 00004164  B8AB 006A                cmp.l      D4, [A3 + 0x6A]
  6014. 00004168  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6015. 0000416C  6C14                     bge        +0x16 /* 00004182 */
  6016. 0000416E  2744 0062                move.l     [A3 + 0x62], D4
  6017. 00004172  BAAB 006A                cmp.l      D5, [A3 + 0x6A]
  6018. 00004176  6F04                     ble        +0x6 /* 0000417C */
  6019. 00004178  2A2B 006A                move.l     D5, [A3 + 0x6A]
  6020. label0000417C:
  6021. 0000417C  2745 0066                move.l     [A3 + 0x66], D5
  6022. 00004180  600C                     bra        +0xE /* 0000418E */
  6023. label00004182:
  6024. 00004182  276B 006A 0066           move.l     [A3 + 0x66], [A3 + 0x6A]
  6025. 00004188  276B 006A 0062           move.l     [A3 + 0x62], [A3 + 0x6A]
  6026. label0000418E:
  6027. 0000418E  426D FC6E                clr.w      [A5 - 0x392]
  6028. 00004192  426D FC70                clr.w      [A5 - 0x390]
  6029. 00004196  302B 00BA                move.w     D0, [A3 + 0xBA]
  6030. 0000419A  906B 00B6                sub.w      D0, [A3 + 0xB6]
  6031. 0000419E  3C00                     move.w     D6, D0
  6032. 000041A0  5246                     addq.w     D6, 1
  6033. 000041A2  BE6B 00CC                cmp.w      D7, [A3 + 0xCC]
  6034. 000041A6  6608                     bne        +0xA /* 000041B0 */
  6035. 000041A8  7010                     moveq.l    D0, 0x10
  6036. 000041AA  C06B 0072                and.w      D0, [A3 + 0x72]
  6037. 000041AE  6720                     beq        +0x22 /* 000041D0 */
  6038. label000041B0:
  6039. 000041B0  3747 00CC                move.w     [A3 + 0xCC], D7
  6040. 000041B4  2F0B                     move.l     -[A7], A3
  6041. 000041B6  4EBA CF08                jsr        [PC - 0x30F8 /* 000010C0 */]
  6042. 000041BA  2F0B                     move.l     -[A7], A3
  6043. 000041BC  4EBA C37A                jsr        [PC - 0x3C86 /* 00000538 */]
  6044. 000041C0  48C6                     ext.l      D6
  6045. 000041C2  2F06                     move.l     -[A7], D6
  6046. 000041C4  2F0B                     move.l     -[A7], A3
  6047. 000041C6  4EBA FDC0                jsr        [PC - 0x240 /* 00003F88 */]
  6048. 000041CA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6049. 000041CE  6054                     bra        +0x56 /* 00004224 */
  6050. label000041D0:
  6051. 000041D0  302D FC76                move.w     D0, [A5 - 0x38A]
  6052. 000041D4  906D FC72                sub.w      D0, [A5 - 0x38E]
  6053. 000041D8  3206                     move.w     D1, D6
  6054. 000041DA  5341                     subq.w     D1, 1
  6055. 000041DC  B240                     cmp.w      D1, D0
  6056. 000041DE  6744                     beq        +0x46 /* 00004224 */
  6057. 000041E0  302D FC78                move.w     D0, [A5 - 0x388]
  6058. 000041E4  48C0                     ext.l      D0
  6059. 000041E6  322D FC74                move.w     D1, [A5 - 0x38C]
  6060. 000041EA  48C1                     ext.l      D1
  6061. 000041EC  9081                     sub.l      D0, D1
  6062. 000041EE  322B 00BC                move.w     D1, [A3 + 0xBC]
  6063. 000041F2  48C1                     ext.l      D1
  6064. 000041F4  342B 00B8                move.w     D2, [A3 + 0xB8]
  6065. 000041F8  48C2                     ext.l      D2
  6066. 000041FA  9282                     sub.l      D1, D2
  6067. 000041FC  B280                     cmp.l      D1, D0
  6068. 000041FE  56C0                     sne        D0
  6069. 00004200  0240 0001                andi.w     D0, 0x1
  6070. 00004204  48C0                     ext.l      D0
  6071. 00004206  2F00                     move.l     -[A7], D0
  6072. 00004208  302B 0092                move.w     D0, [A3 + 0x92]
  6073. 0000420C  48C0                     ext.l      D0
  6074. 0000420E  2F00                     move.l     -[A7], D0
  6075. 00004210  2F0B                     move.l     -[A7], A3
  6076. 00004212  4EBA BEA4                jsr        [PC - 0x415C /* 000000B8 */]
  6077. 00004216  48C6                     ext.l      D6
  6078. 00004218  2F06                     move.l     -[A7], D6
  6079. 0000421A  2F0B                     move.l     -[A7], A3
  6080. 0000421C  4EBA FD6A                jsr        [PC - 0x296 /* 00003F88 */]
  6081. 00004220  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6082. label00004224:
  6083. 00004224  2F0B                     move.l     -[A7], A3
  6084. 00004226  4EBA DC54                jsr        [PC - 0x23AC /* 00001E7C */]
  6085. 0000422A  303C 0800                move.w     D0, 0x800
  6086. 0000422E  C06D FC9A                and.w      D0, [A5 - 0x366]
  6087. 00004232  588F                     addq.l     A7, 4
  6088. 00004234  6642                     bne        +0x44 /* 00004278 */
  6089. 00004236  4A6E FFEE                tst.w      [A6 - 0x12]
  6090. 0000423A  672E                     beq        +0x30 /* 0000426A */
  6091. 0000423C  2F0B                     move.l     -[A7], A3
  6092. 0000423E  4EBA 2774                jsr        [PC + 0x2774 /* 000069B4 */]
  6093. 00004242  206B 00E2                movea.l    A0, [A3 + 0xE2]
  6094. 00004246  41E8 0056                lea.l      A0, [A0 + 0x56]
  6095. 0000424A  43EC 0008                lea.l      A1, [A4 + 0x8]
  6096. 0000424E  22D8                     move.l     [A1]+, [A0]+
  6097. 00004250  22D8                     move.l     [A1]+, [A0]+
  6098. 00004252  204C                     movea.l    A0, A4
  6099. 00004254  5088                     addq.l     A0, 8
  6100. 00004256  224C                     movea.l    A1, A4
  6101. 00004258  22D8                     move.l     [A1]+, [A0]+
  6102. 0000425A  22D8                     move.l     [A1]+, [A0]+
  6103. 0000425C  2F0C                     move.l     -[A7], A4
  6104. 0000425E  2F2B 00E2                move.l     -[A7], [A3 + 0xE2]
  6105. 00004262  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  6106. 00004266  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6107. label0000426A:
  6108. 0000426A  41ED FC82                lea.l      A0, [A5 - 0x37E]
  6109. 0000426E  43EB 00B6                lea.l      A1, [A3 + 0xB6]
  6110. 00004272  20D9                     move.l     [A0]+, [A1]+
  6111. 00004274  20D9                     move.l     [A0]+, [A1]+
  6112. 00004276  6018                     bra        +0x1A /* 00004290 */
  6113. label00004278:
  6114. 00004278  3B7C 8300 FC86           move.w     [A5 - 0x37A], 0x8300
  6115. 0000427E  3B7C 8300 FC88           move.w     [A5 - 0x378], 0x8300
  6116. 00004284  3B7C 8300 FC82           move.w     [A5 - 0x37E], 0x8300
  6117. 0000428A  3B7C 8300 FC84           move.w     [A5 - 0x37C], 0x8300
  6118. label00004290:
  6119. 00004290  2F0B                     move.l     -[A7], A3
  6120. 00004292  4EBA F466                jsr        [PC - 0xB9A /* 000036FA */]
  6121. 00004296  588F                     addq.l     A7, 4
  6122. 00004298  4CEE 18F0 FFD6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x2A]
  6123. 0000429E  4E5E                     unlink     A6
  6124. 000042A0  4E75                     rts
  6125. fn000042A2:
  6126. 000042A2  4E56 0000                link       A6, 0
  6127. 000042A6  48E7 0018                movem.l    -[A7], A3,A4
  6128. 000042AA  286E 000C                movea.l    A4, [A6 + 0xC]
  6129. 000042AE  266E 0008                movea.l    A3, [A6 + 0x8]
  6130. 000042B2  2F0C                     move.l     -[A7], A4
  6131. 000042B4  2F0B                     move.l     -[A7], A3
  6132. 000042B6  4EBA 0036                jsr        [PC + 0x36 /* 000042EE */]
  6133. 000042BA  200C                     move.l     D0, A4
  6134. 000042BC  508F                     addq.l     A7, 8
  6135. 000042BE  6724                     beq        +0x26 /* 000042E4 */
  6136. 000042C0  41ED FC82                lea.l      A0, [A5 - 0x37E]
  6137. 000042C4  43EB 00B6                lea.l      A1, [A3 + 0xB6]
  6138. 000042C8  20D9                     move.l     [A0]+, [A1]+
  6139. 000042CA  20D9                     move.l     [A0]+, [A1]+
  6140. 000042CC  4A6E 0012                tst.w      [A6 + 0x12]
  6141. 000042D0  6704                     beq        +0x6 /* 000042D6 */
  6142. 000042D2  526D FC6E                addq.w     [A5 - 0x392], 1
  6143. label000042D6:
  6144. 000042D6  2F0B                     move.l     -[A7], A3
  6145. 000042D8  486D 15EA                pea.l      [A5 + 0x15EA /* export_697 */]
  6146. 000042DC  4E94                     jsr        [A4]
  6147. 000042DE  426D FC6E                clr.w      [A5 - 0x392]
  6148. 000042E2  508F                     addq.l     A7, 8
  6149. label000042E4:
  6150. 000042E4  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  6151. 000042EA  4E5E                     unlink     A6
  6152. 000042EC  4E75                     rts
  6153. export_699:
  6154. fn000042EE:
  6155. 000042EE  48E7 0018                movem.l    -[A7], A3,A4
  6156. 000042F2  286F 0010                movea.l    A4, [A7 + 0x10]
  6157. 000042F6  266F 000C                movea.l    A3, [A7 + 0xC]
  6158. 000042FA  4AAB 00E2                tst.l      [A3 + 0xE2]
  6159. 000042FE  674C                     beq        +0x4E /* 0000434C */
  6160. 00004300  2F0B                     move.l     -[A7], A3
  6161. 00004302  4EBA 26B0                jsr        [PC + 0x26B0 /* 000069B4 */]
  6162. 00004306  4A40                     tst.w      D0
  6163. 00004308  588F                     addq.l     A7, 4
  6164. 0000430A  6740                     beq        +0x42 /* 0000434C */
  6165. 0000430C  200C                     move.l     D0, A4
  6166. 0000430E  673C                     beq        +0x3E /* 0000434C */
  6167. 00004310  026B FBFF 0072           andi.w     [A3 + 0x72], 0xFBFF
  6168. 00004316  3B7C 8300 FC88           move.w     [A5 - 0x378], 0x8300
  6169. 0000431C  3B7C 8300 FC84           move.w     [A5 - 0x37C], 0x8300
  6170. 00004322  4A2B 000F                tst.b      [A3 + 0xF]
  6171. 00004326  6718                     beq        +0x1A /* 00004340 */
  6172. 00004328  206B 00E2                movea.l    A0, [A3 + 0xE2]
  6173. 0000432C  0028 0040 008E           ori.b      [A0 + 0x8E], 0x40 /* '@' */
  6174. 00004332  2F2B 00E2                move.l     -[A7], [A3 + 0xE2]
  6175. 00004336  486D 1F12                pea.l      [A5 + 0x1F12 /* export_990 */]
  6176. 0000433A  4E94                     jsr        [A4]
  6177. 0000433C  508F                     addq.l     A7, 8
  6178. 0000433E  600C                     bra        +0xE /* 0000434C */
  6179. label00004340:
  6180. 00004340  2F2B 00E2                move.l     -[A7], [A3 + 0xE2]
  6181. 00004344  486D 1602                pea.l      [A5 + 0x1602 /* export_700 */]
  6182. 00004348  4E94                     jsr        [A4]
  6183. 0000434A  508F                     addq.l     A7, 8
  6184. label0000434C:
  6185. 0000434C  4CDF 1800                movem.l    A3,A4, [A7]+
  6186. 00004350  4E75                     rts
  6187. export_700:
  6188. 00004352  4E56 FFF8                link       A6, -0x0008
  6189. 00004356  48E7 0110                movem.l    -[A7], D7,A3
  6190. 0000435A  266E 0008                movea.l    A3, [A6 + 0x8]
  6191. 0000435E  302D FC84                move.w     D0, [A5 - 0x37C]
  6192. 00004362  B06D FC88                cmp.w      D0, [A5 - 0x378]
  6193. 00004366  661C                     bne        +0x1E /* 00004384 */
  6194. 00004368  302D FC84                move.w     D0, [A5 - 0x37C]
  6195. 0000436C  48C0                     ext.l      D0
  6196. 0000436E  0C80 FFFF 8300           cmpi.l     D0, 0xFFFF8300
  6197. 00004374  660E                     bne        +0x10 /* 00004384 */
  6198. 00004376  41EE FFF8                lea.l      A0, [A6 - 0x8]
  6199. 0000437A  43EB 0056                lea.l      A1, [A3 + 0x56]
  6200. 0000437E  20D9                     move.l     [A0]+, [A1]+
  6201. 00004380  20D9                     move.l     [A0]+, [A1]+
  6202. 00004382  6064                     bra        +0x66 /* 000043E8 */
  6203. label00004384:
  6204. 00004384  41EE FFF8                lea.l      A0, [A6 - 0x8]
  6205. 00004388  43ED FC82                lea.l      A1, [A5 - 0x37E]
  6206. 0000438C  20D9                     move.l     [A0]+, [A1]+
  6207. 0000438E  20D9                     move.l     [A0]+, [A1]+
  6208. 00004390  302B 0084                move.w     D0, [A3 + 0x84]
  6209. 00004394  48C0                     ext.l      D0
  6210. 00004396  2F00                     move.l     -[A7], D0
  6211. 00004398  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6212. 0000439C  3028 017A                move.w     D0, [A0 + 0x17A]
  6213. 000043A0  48C0                     ext.l      D0
  6214. 000043A2  2F00                     move.l     -[A7], D0
  6215. 000043A4  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  6216. 000043A8  D06B 0058                add.w      D0, [A3 + 0x58]
  6217. 000043AC  3E00                     move.w     D7, D0
  6218. 000043AE  9E6B 00B8                sub.w      D7, [A3 + 0xB8]
  6219. 000043B2  DF6E FFFA                add.w      [A6 - 0x6], D7
  6220. 000043B6  DF6E FFFE                add.w      [A6 - 0x2], D7
  6221. 000043BA  302B 0080                move.w     D0, [A3 + 0x80]
  6222. 000043BE  48C0                     ext.l      D0
  6223. 000043C0  2F00                     move.l     -[A7], D0
  6224. 000043C2  206D E9DE                movea.l    A0, [A5 - 0x1622]
  6225. 000043C6  3028 017C                move.w     D0, [A0 + 0x17C]
  6226. 000043CA  48C0                     ext.l      D0
  6227. 000043CC  2F00                     move.l     -[A7], D0
  6228. 000043CE  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  6229. 000043D2  D06B 0056                add.w      D0, [A3 + 0x56]
  6230. 000043D6  3E00                     move.w     D7, D0
  6231. 000043D8  9E6B 00B6                sub.w      D7, [A3 + 0xB6]
  6232. 000043DC  DF6E FFF8                add.w      [A6 - 0x8], D7
  6233. 000043E0  DF6E FFFC                add.w      [A6 - 0x4], D7
  6234. 000043E4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6235. label000043E8:
  6236. 000043E8  41EE 0000                lea.l      A0, [A6 + 0x0]
  6237. 000043EC  2F20                     move.l     -[A7], -[A0]
  6238. 000043EE  2F20                     move.l     -[A7], -[A0]
  6239. 000043F0  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  6240. 000043F4  508F                     addq.l     A7, 8
  6241. 000043F6  4CEE 0880 FFF0           movem.l    D7,A3, [A6 - 0x10]
  6242. 000043FC  4E5E                     unlink     A6
  6243. 000043FE  4E75                     rts
  6244. fn00004400:
  6245. 00004400  4E56 FFFC                link       A6, -0x0004
  6246. 00004404  2F0B                     move.l     -[A7], A3
  6247. 00004406  266E 0008                movea.l    A3, [A6 + 0x8]
  6248. 0000440A  7001                     moveq.l    D0, 0x01
  6249. 0000440C  C06B 0072                and.w      D0, [A3 + 0x72]
  6250. 00004410  6728                     beq        +0x2A /* 0000443A */
  6251. 00004412  4A2B 000F                tst.b      [A3 + 0xF]
  6252. 00004416  6622                     bne        +0x24 /* 0000443A */
  6253. 00004418  2D6B 000C FFFC           move.l     [A6 - 0x4], [A3 + 0xC]
  6254. 0000441E  276D EA1A 000C           move.l     [A3 + 0xC], [A5 - 0x15E6]
  6255. 00004424  41EB 0014                lea.l      A0, [A3 + 0x14]
  6256. 00004428  2F20                     move.l     -[A7], -[A0]
  6257. 0000442A  2F20                     move.l     -[A7], -[A0]
  6258. 0000442C  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  6259. 00004430  276E FFFC 000C           move.l     [A3 + 0xC], [A6 - 0x4]
  6260. 00004436  508F                     addq.l     A7, 8
  6261. 00004438  600E                     bra        +0x10 /* 00004448 */
  6262. label0000443A:
  6263. 0000443A  41EB 0014                lea.l      A0, [A3 + 0x14]
  6264. 0000443E  2F20                     move.l     -[A7], -[A0]
  6265. 00004440  2F20                     move.l     -[A7], -[A0]
  6266. 00004442  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  6267. 00004446  508F                     addq.l     A7, 8
  6268. label00004448:
  6269. 00004448  266E FFF8                movea.l    A3, [A6 - 0x8]
  6270. 0000444C  4E5E                     unlink     A6
  6271. 0000444E  4E75                     rts
  6272. fn00004450:
  6273. 00004450  4E56 FFFE                link       A6, -0x0002
  6274. 00004454  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6275. 00004458  2A2E 0010                move.l     D5, [A6 + 0x10]
  6276. 0000445C  2C2E 000C                move.l     D6, [A6 + 0xC]
  6277. 00004460  266E 0008                movea.l    A3, [A6 + 0x8]
  6278. 00004464  4A85                     tst.l      D5
  6279. 00004466  6700 0254                beq        +0x256 /* 000046BC */
  6280. 0000446A  BCAB 0062                cmp.l      D6, [A3 + 0x62]
  6281. 0000446E  57C0                     seq        D0
  6282. 00004470  0240 0001                andi.w     D0, 0x1
  6283. 00004474  3D40 FFFE                move.w     [A6 - 0x2], D0
  6284. 00004478  BCAB 0062                cmp.l      D6, [A3 + 0x62]
  6285. 0000447C  5EC4                     sgt        D4
  6286. 0000447E  0244 0001                andi.w     D4, 0x1
  6287. 00004482  7001                     moveq.l    D0, 0x01
  6288. 00004484  B06B 0078                cmp.w      D0, [A3 + 0x78]
  6289. 00004488  6C00 0138                bge        +0x13A /* 000045C2 */
  6290. 0000448C  302B 008E                move.w     D0, [A3 + 0x8E]
  6291. 00004490  48C0                     ext.l      D0
  6292. 00004492  2E00                     move.l     D7, D0
  6293. 00004494  4A6E FFFE                tst.w      [A6 - 0x2]
  6294. 00004498  6670                     bne        +0x72 /* 0000450A */
  6295. 0000449A  4A44                     tst.w      D4
  6296. 0000449C  6602                     bne        +0x4 /* 000044A0 */
  6297. 0000449E  7E00                     moveq.l    D7, 0x00
  6298. label000044A0:
  6299. 000044A0  5287                     addq.l     D7, 1
  6300. 000044A2  302B 0078                move.w     D0, [A3 + 0x78]
  6301. 000044A6  48C0                     ext.l      D0
  6302. 000044A8  B087                     cmp.l      D0, D7
  6303. 000044AA  6F1E                     ble        +0x20 /* 000044CA */
  6304. 000044AC  206B 00A6                movea.l    A0, [A3 + 0xA6]
  6305. 000044B0  2007                     move.l     D0, D7
  6306. 000044B2  2200                     move.l     D1, D0
  6307. 000044B4  C0FC 0006                mulu.w     D0, 0x6
  6308. 000044B8  4841                     swap.w     D1
  6309. 000044BA  C2FC 0006                mulu.w     D1, 0x6
  6310. 000044BE  4841                     swap.w     D1
  6311. 000044C0  4241                     clr.w      D1
  6312. 000044C2  D081                     add.l      D0, D1
  6313. 000044C4  BCB0 0800                cmp.l      D6, [A0 + D0]
  6314. 000044C8  6CD6                     bge        -0x28 /* 000044A0 */
  6315. label000044CA:
  6316. 000044CA  5387                     subq.l     D7, 1
  6317. 000044CC  673C                     beq        +0x3E /* 0000450A */
  6318. 000044CE  206B 00A6                movea.l    A0, [A3 + 0xA6]
  6319. 000044D2  2007                     move.l     D0, D7
  6320. 000044D4  2200                     move.l     D1, D0
  6321. 000044D6  C0FC 0006                mulu.w     D0, 0x6
  6322. 000044DA  4841                     swap.w     D1
  6323. 000044DC  C2FC 0006                mulu.w     D1, 0x6
  6324. 000044E0  4841                     swap.w     D1
  6325. 000044E2  4241                     clr.w      D1
  6326. 000044E4  D081                     add.l      D0, D1
  6327. 000044E6  226B 00A6                movea.l    A1, [A3 + 0xA6]
  6328. 000044EA  2207                     move.l     D1, D7
  6329. 000044EC  2401                     move.l     D2, D1
  6330. 000044EE  C2FC 0006                mulu.w     D1, 0x6
  6331. 000044F2  4842                     swap.w     D2
  6332. 000044F4  C4FC 0006                mulu.w     D2, 0x6
  6333. 000044F8  4842                     swap.w     D2
  6334. 000044FA  4242                     clr.w      D2
  6335. 000044FC  D282                     add.l      D1, D2
  6336. 000044FE  2030 0800                move.l     D0, [A0 + D0]
  6337. 00004502  B0B1 18FA                cmp.l      D0, [A1 + D1 - 0x6]
  6338. 00004506  6602                     bne        +0x4 /* 0000450A */
  6339. 00004508  5387                     subq.l     D7, 1
  6340. label0000450A:
  6341. 0000450A  4A87                     tst.l      D7
  6342. 0000450C  6700 009C                beq        +0x9E /* 000045AA */
  6343. 00004510  206B 00A6                movea.l    A0, [A3 + 0xA6]
  6344. 00004514  2007                     move.l     D0, D7
  6345. 00004516  2200                     move.l     D1, D0
  6346. 00004518  C0FC 0006                mulu.w     D0, 0x6
  6347. 0000451C  4841                     swap.w     D1
  6348. 0000451E  C2FC 0006                mulu.w     D1, 0x6
  6349. 00004522  4841                     swap.w     D1
  6350. 00004524  4241                     clr.w      D1
  6351. 00004526  D081                     add.l      D0, D1
  6352. 00004528  BCB0 0800                cmp.l      D6, [A0 + D0]
  6353. 0000452C  6E7C                     bgt        +0x7E /* 000045AA */
  6354. 0000452E  206B 00A6                movea.l    A0, [A3 + 0xA6]
  6355. 00004532  2007                     move.l     D0, D7
  6356. 00004534  2200                     move.l     D1, D0
  6357. 00004536  C0FC 0006                mulu.w     D0, 0x6
  6358. 0000453A  4841                     swap.w     D1
  6359. 0000453C  C2FC 0006                mulu.w     D1, 0x6
  6360. 00004540  4841                     swap.w     D1
  6361. 00004542  4241                     clr.w      D1
  6362. 00004544  D081                     add.l      D0, D1
  6363. 00004546  226B 00A6                movea.l    A1, [A3 + 0xA6]
  6364. 0000454A  2207                     move.l     D1, D7
  6365. 0000454C  2401                     move.l     D2, D1
  6366. 0000454E  C2FC 0006                mulu.w     D1, 0x6
  6367. 00004552  4842                     swap.w     D2
  6368. 00004554  C4FC 0006                mulu.w     D2, 0x6
  6369. 00004558  4842                     swap.w     D2
  6370. 0000455A  4242                     clr.w      D2
  6371. 0000455C  D282                     add.l      D1, D2
  6372. 0000455E  2030 0800                move.l     D0, [A0 + D0]
  6373. 00004562  B0B1 1806                cmp.l      D0, [A1 + D1 + 0x6]
  6374. 00004566  6742                     beq        +0x44 /* 000045AA */
  6375. 00004568  5387                     subq.l     D7, 1
  6376. 0000456A  603E                     bra        +0x40 /* 000045AA */
  6377. label0000456C:
  6378. 0000456C  206B 00A6                movea.l    A0, [A3 + 0xA6]
  6379. 00004570  2007                     move.l     D0, D7
  6380. 00004572  2200                     move.l     D1, D0
  6381. 00004574  C0FC 0006                mulu.w     D0, 0x6
  6382. 00004578  4841                     swap.w     D1
  6383. 0000457A  C2FC 0006                mulu.w     D1, 0x6
  6384. 0000457E  4841                     swap.w     D1
  6385. 00004580  4241                     clr.w      D1
  6386. 00004582  D081                     add.l      D0, D1
  6387. 00004584  DBB0 0800                add.l      [A0 + D0], D5
  6388. 00004588  BCB0 0800                cmp.l      D6, [A0 + D0]
  6389. 0000458C  6F1C                     ble        +0x1E /* 000045AA */
  6390. 0000458E  206B 00A6                movea.l    A0, [A3 + 0xA6]
  6391. 00004592  2007                     move.l     D0, D7
  6392. 00004594  2200                     move.l     D1, D0
  6393. 00004596  C0FC 0006                mulu.w     D0, 0x6
  6394. 0000459A  4841                     swap.w     D1
  6395. 0000459C  C2FC 0006                mulu.w     D1, 0x6
  6396. 000045A0  4841                     swap.w     D1
  6397. 000045A2  4241                     clr.w      D1
  6398. 000045A4  D081                     add.l      D0, D1
  6399. 000045A6  2186 0800                move.l     [A0 + D0], D6
  6400. label000045AA:
  6401. 000045AA  5287                     addq.l     D7, 1
  6402. 000045AC  302B 0078                move.w     D0, [A3 + 0x78]
  6403. 000045B0  48C0                     ext.l      D0
  6404. 000045B2  B087                     cmp.l      D0, D7
  6405. 000045B4  6EB6                     bgt        -0x48 /* 0000456C */
  6406. 000045B6  4A85                     tst.l      D5
  6407. 000045B8  6C08                     bge        +0xA /* 000045C2 */
  6408. 000045BA  2F0B                     move.l     -[A7], A3
  6409. 000045BC  4EBA 17F4                jsr        [PC + 0x17F4 /* 00005DB2 */]
  6410. 000045C0  588F                     addq.l     A7, 4
  6411. label000045C2:
  6412. 000045C2  7E00                     moveq.l    D7, 0x00
  6413. 000045C4  286B 00AA                movea.l    A4, [A3 + 0xAA]
  6414. 000045C8  6042                     bra        +0x44 /* 0000460C */
  6415. label000045CA:
  6416. 000045CA  BCAC 0004                cmp.l      D6, [A4 + 0x4]
  6417. 000045CE  6D20                     blt        +0x22 /* 000045F0 */
  6418. 000045D0  BCAC 0004                cmp.l      D6, [A4 + 0x4]
  6419. 000045D4  6630                     bne        +0x32 /* 00004606 */
  6420. 000045D6  2007                     move.l     D0, D7
  6421. 000045D8  5280                     addq.l     D0, 1
  6422. 000045DA  322B 007A                move.w     D1, [A3 + 0x7A]
  6423. 000045DE  48C1                     ext.l      D1
  6424. 000045E0  B280                     cmp.l      D1, D0
  6425. 000045E2  670C                     beq        +0xE /* 000045F0 */
  6426. 000045E4  200C                     move.l     D0, A4
  6427. 000045E6  720A                     moveq.l    D1, 0x0A
  6428. 000045E8  D081                     add.l      D0, D1
  6429. 000045EA  2040                     movea.l    A0, D0
  6430. 000045EC  BC90                     cmp.l      D6, [A0]
  6431. 000045EE  6716                     beq        +0x18 /* 00004606 */
  6432. label000045F0:
  6433. 000045F0  DBAC 0004                add.l      [A4 + 0x4], D5
  6434. 000045F4  BC94                     cmp.l      D6, [A4]
  6435. 000045F6  6C02                     bge        +0x4 /* 000045FA */
  6436. 000045F8  DB94                     add.l      [A4], D5
  6437. label000045FA:
  6438. 000045FA  202C 0004                move.l     D0, [A4 + 0x4]
  6439. 000045FE  B094                     cmp.l      D0, [A4]
  6440. 00004600  6C04                     bge        +0x6 /* 00004606 */
  6441. 00004602  2954 0004                move.l     [A4 + 0x4], [A4]
  6442. label00004606:
  6443. 00004606  5287                     addq.l     D7, 1
  6444. 00004608  D8FC 000A                add.w      A4, 0xA /* '\n' */
  6445. label0000460C:
  6446. 0000460C  302B 007A                move.w     D0, [A3 + 0x7A]
  6447. 00004610  48C0                     ext.l      D0
  6448. 00004612  B087                     cmp.l      D0, D7
  6449. 00004614  6EB4                     bgt        -0x4A /* 000045CA */
  6450. 00004616  7001                     moveq.l    D0, 0x01
  6451. 00004618  B06B 00CA                cmp.w      D0, [A3 + 0xCA]
  6452. 0000461C  6C58                     bge        +0x5A /* 00004676 */
  6453. 0000461E  302B 008C                move.w     D0, [A3 + 0x8C]
  6454. 00004622  48C0                     ext.l      D0
  6455. 00004624  2E00                     move.l     D7, D0
  6456. 00004626  4A6E FFFE                tst.w      [A6 - 0x2]
  6457. 0000462A  6620                     bne        +0x22 /* 0000464C */
  6458. 0000462C  4A44                     tst.w      D4
  6459. 0000462E  6602                     bne        +0x4 /* 00004632 */
  6460. 00004630  7E00                     moveq.l    D7, 0x00
  6461. label00004632:
  6462. 00004632  5287                     addq.l     D7, 1
  6463. 00004634  302B 00CA                move.w     D0, [A3 + 0xCA]
  6464. 00004638  48C0                     ext.l      D0
  6465. 0000463A  B087                     cmp.l      D0, D7
  6466. 0000463C  6F0E                     ble        +0x10 /* 0000464C */
  6467. 0000463E  206B 009A                movea.l    A0, [A3 + 0x9A]
  6468. 00004642  2007                     move.l     D0, D7
  6469. 00004644  E780                     asl        D0, 3
  6470. 00004646  BCB0 0800                cmp.l      D6, [A0 + D0]
  6471. 0000464A  6CE6                     bge        -0x18 /* 00004632 */
  6472. label0000464C:
  6473. 0000464C  206B 009A                movea.l    A0, [A3 + 0x9A]
  6474. 00004650  2007                     move.l     D0, D7
  6475. 00004652  E780                     asl        D0, 3
  6476. 00004654  BCB0 0800                cmp.l      D6, [A0 + D0]
  6477. 00004658  6D12                     blt        +0x14 /* 0000466C */
  6478. 0000465A  5287                     addq.l     D7, 1
  6479. 0000465C  600E                     bra        +0x10 /* 0000466C */
  6480. label0000465E:
  6481. 0000465E  206B 009A                movea.l    A0, [A3 + 0x9A]
  6482. 00004662  2007                     move.l     D0, D7
  6483. 00004664  5287                     addq.l     D7, 1
  6484. 00004666  E780                     asl        D0, 3
  6485. 00004668  DBB0 0800                add.l      [A0 + D0], D5
  6486. label0000466C:
  6487. 0000466C  302B 00CA                move.w     D0, [A3 + 0xCA]
  6488. 00004670  48C0                     ext.l      D0
  6489. 00004672  B087                     cmp.l      D0, D7
  6490. 00004674  6EE8                     bgt        -0x16 /* 0000465E */
  6491. label00004676:
  6492. 00004676  206B 009A                movea.l    A0, [A3 + 0x9A]
  6493. 0000467A  302B 00CA                move.w     D0, [A3 + 0xCA]
  6494. 0000467E  48C0                     ext.l      D0
  6495. 00004680  E780                     asl        D0, 3
  6496. 00004682  21AB 006A 0800           move.l     [A0 + D0], [A3 + 0x6A]
  6497. 00004688  206B 00A6                movea.l    A0, [A3 + 0xA6]
  6498. 0000468C  302B 0078                move.w     D0, [A3 + 0x78]
  6499. 00004690  48C0                     ext.l      D0
  6500. 00004692  2200                     move.l     D1, D0
  6501. 00004694  C0FC 0006                mulu.w     D0, 0x6
  6502. 00004698  4841                     swap.w     D1
  6503. 0000469A  C2FC 0006                mulu.w     D1, 0x6
  6504. 0000469E  4841                     swap.w     D1
  6505. 000046A0  4241                     clr.w      D1
  6506. 000046A2  D081                     add.l      D0, D1
  6507. 000046A4  21AB 006A 0800           move.l     [A0 + D0], [A3 + 0x6A]
  6508. 000046AA  206B 00AE                movea.l    A0, [A3 + 0xAE]
  6509. 000046AE  202B 006A                move.l     D0, [A3 + 0x6A]
  6510. 000046B2  4230 0800                clr.b      [A0 + D0]
  6511. 000046B6  006B 0010 0072           ori.w      [A3 + 0x72], 0x10
  6512. label000046BC:
  6513. 000046BC  4CEE 18F0 FFE6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1A]
  6514. 000046C2  4E5E                     unlink     A6
  6515. 000046C4  4E75                     rts
  6516. fn000046C6:
  6517. 000046C6  4E56 FFF6                link       A6, -0x000A
  6518. 000046CA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6519. 000046CE  282E 0010                move.l     D4, [A6 + 0x10]
  6520. 000046D2  2A2E 000C                move.l     D5, [A6 + 0xC]
  6521. 000046D6  3C2E 001A                move.w     D6, [A6 + 0x1A]
  6522. 000046DA  266E 0008                movea.l    A3, [A6 + 0x8]
  6523. 000046DE  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  6524. 000046E4  303C 0200                move.w     D0, 0x200
  6525. 000046E8  C06B 0072                and.w      D0, [A3 + 0x72]
  6526. 000046EC  6706                     beq        +0x8 /* 000046F4 */
  6527. 000046EE  202B 00B2                move.l     D0, [A3 + 0xB2]
  6528. 000046F2  6004                     bra        +0x6 /* 000046F8 */
  6529. label000046F4:
  6530. 000046F4  202B 00AE                move.l     D0, [A3 + 0xAE]
  6531. label000046F8:
  6532. 000046F8  D085                     add.l      D0, D5
  6533. 000046FA  2D40 FFF6                move.l     [A6 - 0xA], D0
  6534. 000046FE  2E04                     move.l     D7, D4
  6535. 00004700  9E85                     sub.l      D7, D5
  6536. 00004702  4A6D BACA                tst.w      [A5 - 0x4536]
  6537. 00004706  6710                     beq        +0x12 /* 00004718 */
  6538. 00004708  4A6B 00D0                tst.w      [A3 + 0xD0]
  6539. 0000470C  660A                     bne        +0xC /* 00004718 */
  6540. 0000470E  486D 29D2                pea.l      [A5 + 0x29D2 /* export_1334 */]
  6541. 00004712  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  6542. 00004716  588F                     addq.l     A7, 4
  6543. label00004718:
  6544. 00004718  0C46 0007                cmpi.w     D6, 0x7
  6545. 0000471C  6600 00A2                bne        +0xA4 /* 000047C0 */
  6546. 00004720  BC6B 00D0                cmp.w      D6, [A3 + 0xD0]
  6547. 00004724  6600 009A                bne        +0x9C /* 000047C0 */
  6548. 00004728  BAAB 00DA                cmp.l      D5, [A3 + 0xDA]
  6549. 0000472C  6708                     beq        +0xA /* 00004736 */
  6550. 0000472E  B8AB 00DA                cmp.l      D4, [A3 + 0xDA]
  6551. 00004732  6600 008C                bne        +0x8E /* 000047C0 */
  6552. label00004736:
  6553. 00004736  2007                     move.l     D0, D7
  6554. 00004738  D0AB 00D2                add.l      D0, [A3 + 0xD2]
  6555. 0000473C  2D40 FFFA                move.l     [A6 - 0x6], D0
  6556. 00004740  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6557. 00004744  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  6558. 00004748  2840                     movea.l    A4, D0
  6559. 0000474A  200C                     move.l     D0, A4
  6560. 0000474C  588F                     addq.l     A7, 4
  6561. 0000474E  6618                     bne        +0x1A /* 00004768 */
  6562. 00004750  4EAD 13B2                jsr        [A5 + 0x13B2 /* export_626 */]
  6563. 00004754  3D40 FFFE                move.w     [A6 - 0x2], D0
  6564. 00004758  6700 0136                beq        +0x138 /* 00004890 */
  6565. 0000475C  2F0B                     move.l     -[A7], A3
  6566. 0000475E  4EBA 013E                jsr        [PC + 0x13E /* 0000489E */]
  6567. 00004762  588F                     addq.l     A7, 4
  6568. 00004764  6000 012A                bra        +0x12C /* 00004890 */
  6569. label00004768:
  6570. 00004768  2F2B 00D6                move.l     -[A7], [A3 + 0xD6]
  6571. 0000476C  B8AB 00DA                cmp.l      D4, [A3 + 0xDA]
  6572. 00004770  6604                     bne        +0x6 /* 00004776 */
  6573. 00004772  2007                     move.l     D0, D7
  6574. 00004774  6002                     bra        +0x4 /* 00004778 */
  6575. label00004776:
  6576. 00004776  7000                     moveq.l    D0, 0x00
  6577. label00004778:
  6578. 00004778  D08C                     add.l      D0, A4
  6579. 0000477A  2F00                     move.l     -[A7], D0
  6580. 0000477C  2F2B 00D2                move.l     -[A7], [A3 + 0xD2]
  6581. 00004780  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6582. 00004784  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  6583. 00004788  B8AB 00DA                cmp.l      D4, [A3 + 0xDA]
  6584. 0000478C  6604                     bne        +0x6 /* 00004792 */
  6585. 0000478E  7000                     moveq.l    D0, 0x00
  6586. 00004790  6004                     bra        +0x6 /* 00004796 */
  6587. label00004792:
  6588. 00004792  202B 00D2                move.l     D0, [A3 + 0xD2]
  6589. label00004796:
  6590. 00004796  D08C                     add.l      D0, A4
  6591. 00004798  2F00                     move.l     -[A7], D0
  6592. 0000479A  2F07                     move.l     -[A7], D7
  6593. 0000479C  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6594. 000047A0  2F2B 00D6                move.l     -[A7], [A3 + 0xD6]
  6595. 000047A4  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  6596. 000047A8  274C 00D6                move.l     [A3 + 0xD6], A4
  6597. 000047AC  276E FFFA 00D2           move.l     [A3 + 0xD2], [A6 - 0x6]
  6598. 000047B2  B8AB 00DA                cmp.l      D4, [A3 + 0xDA]
  6599. 000047B6  588F                     addq.l     A7, 4
  6600. 000047B8  664E                     bne        +0x50 /* 00004808 */
  6601. 000047BA  2745 00DA                move.l     [A3 + 0xDA], D5
  6602. 000047BE  6048                     bra        +0x4A /* 00004808 */
  6603. label000047C0:
  6604. 000047C0  4A87                     tst.l      D7
  6605. 000047C2  6744                     beq        +0x46 /* 00004808 */
  6606. 000047C4  486B 00D6                pea.l      [A3 + 0xD6]
  6607. 000047C8  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  6608. 000047CC  2F07                     move.l     -[A7], D7
  6609. 000047CE  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  6610. 000047D2  2740 00D6                move.l     [A3 + 0xD6], D0
  6611. 000047D6  508F                     addq.l     A7, 8
  6612. 000047D8  6618                     bne        +0x1A /* 000047F2 */
  6613. 000047DA  4EAD 13B2                jsr        [A5 + 0x13B2 /* export_626 */]
  6614. 000047DE  3D40 FFFE                move.w     [A6 - 0x2], D0
  6615. 000047E2  6700 00AC                beq        +0xAE /* 00004890 */
  6616. 000047E6  2F0B                     move.l     -[A7], A3
  6617. 000047E8  4EBA 00B4                jsr        [PC + 0xB4 /* 0000489E */]
  6618. 000047EC  588F                     addq.l     A7, 4
  6619. 000047EE  6000 00A0                bra        +0xA2 /* 00004890 */
  6620. label000047F2:
  6621. 000047F2  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  6622. 000047F6  2F2B 00D6                move.l     -[A7], [A3 + 0xD6]
  6623. 000047FA  2F07                     move.l     -[A7], D7
  6624. 000047FC  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6625. 00004800  2747 00D2                move.l     [A3 + 0xD2], D7
  6626. 00004804  2745 00DA                move.l     [A3 + 0xDA], D5
  6627. label00004808:
  6628. 00004808  4AAE 0014                tst.l      [A6 + 0x14]
  6629. 0000480C  674E                     beq        +0x50 /* 0000485C */
  6630. 0000480E  0C46 0006                cmpi.w     D6, 0x6
  6631. 00004812  6622                     bne        +0x24 /* 00004836 */
  6632. 00004814  BC6B 00D0                cmp.w      D6, [A3 + 0xD0]
  6633. 00004818  661C                     bne        +0x1E /* 00004836 */
  6634. 0000481A  4AAB 00DE                tst.l      [A3 + 0xDE]
  6635. 0000481E  6716                     beq        +0x18 /* 00004836 */
  6636. 00004820  202B 00DE                move.l     D0, [A3 + 0xDE]
  6637. 00004824  D0AB 00DA                add.l      D0, [A3 + 0xDA]
  6638. 00004828  B085                     cmp.l      D0, D5
  6639. 0000482A  660A                     bne        +0xC /* 00004836 */
  6640. 0000482C  202E 0014                move.l     D0, [A6 + 0x14]
  6641. 00004830  D1AB 00DE                add.l      [A3 + 0xDE], D0
  6642. 00004834  602C                     bra        +0x2E /* 00004862 */
  6643. label00004836:
  6644. 00004836  4AAB 00D2                tst.l      [A3 + 0xD2]
  6645. 0000483A  6714                     beq        +0x16 /* 00004850 */
  6646. 0000483C  4A87                     tst.l      D7
  6647. 0000483E  6610                     bne        +0x12 /* 00004850 */
  6648. 00004840  486B 00D6                pea.l      [A3 + 0xD6]
  6649. 00004844  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  6650. 00004848  7000                     moveq.l    D0, 0x00
  6651. 0000484A  2740 00D2                move.l     [A3 + 0xD2], D0
  6652. 0000484E  588F                     addq.l     A7, 4
  6653. label00004850:
  6654. 00004850  2745 00DA                move.l     [A3 + 0xDA], D5
  6655. 00004854  276E 0014 00DE           move.l     [A3 + 0xDE], [A6 + 0x14]
  6656. 0000485A  6006                     bra        +0x8 /* 00004862 */
  6657. label0000485C:
  6658. 0000485C  7000                     moveq.l    D0, 0x00
  6659. 0000485E  2740 00DE                move.l     [A3 + 0xDE], D0
  6660. label00004862:
  6661. 00004862  3746 00D0                move.w     [A3 + 0xD0], D6
  6662. 00004866  7001                     moveq.l    D0, 0x01
  6663. 00004868  0C46 0006                cmpi.w     D6, 0x6
  6664. 0000486C  6708                     beq        +0xA /* 00004876 */
  6665. 0000486E  0C46 0007                cmpi.w     D6, 0x7
  6666. 00004872  6702                     beq        +0x4 /* 00004876 */
  6667. 00004874  7000                     moveq.l    D0, 0x00
  6668. label00004876:
  6669. 00004876  4A80                     tst.l      D0
  6670. 00004878  6704                     beq        +0x6 /* 0000487E */
  6671. 0000487A  7010                     moveq.l    D0, 0x10
  6672. 0000487C  6004                     bra        +0x6 /* 00004882 */
  6673. label0000487E:
  6674. 0000487E  48C6                     ext.l      D6
  6675. 00004880  2006                     move.l     D0, D6
  6676. label00004882:
  6677. 00004882  3B40 BACA                move.w     [A5 - 0x4536], D0
  6678. 00004886  426D BADC                clr.w      [A5 - 0x4524]
  6679. 0000488A  2B6D E9E2 BA88           move.l     [A5 - 0x4578], [A5 - 0x161E]
  6680. label00004890:
  6681. 00004890  302E FFFE                move.w     D0, [A6 - 0x2]
  6682. 00004894  4CEE 18F0 FFDE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x22]
  6683. 0000489A  4E5E                     unlink     A6
  6684. 0000489C  4E75                     rts
  6685. export_701:
  6686. fn0000489E:
  6687. 0000489E  2F0B                     move.l     -[A7], A3
  6688. 000048A0  266F 0008                movea.l    A3, [A7 + 0x8]
  6689. 000048A4  4A6D BACA                tst.w      [A5 - 0x4536]
  6690. 000048A8  6710                     beq        +0x12 /* 000048BA */
  6691. 000048AA  4A6B 00D0                tst.w      [A3 + 0xD0]
  6692. 000048AE  660A                     bne        +0xC /* 000048BA */
  6693. 000048B0  486D 29D2                pea.l      [A5 + 0x29D2 /* export_1334 */]
  6694. 000048B4  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  6695. 000048B8  588F                     addq.l     A7, 4
  6696. label000048BA:
  6697. 000048BA  486B 00D6                pea.l      [A3 + 0xD6]
  6698. 000048BE  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  6699. 000048C2  7000                     moveq.l    D0, 0x00
  6700. 000048C4  2740 00DE                move.l     [A3 + 0xDE], D0
  6701. 000048C8  2740 00D2                move.l     [A3 + 0xD2], D0
  6702. 000048CC  426B 00D0                clr.w      [A3 + 0xD0]
  6703. 000048D0  426D BACA                clr.w      [A5 - 0x4536]
  6704. 000048D4  2B40 BA88                move.l     [A5 - 0x4578], D0
  6705. 000048D8  588F                     addq.l     A7, 4
  6706. 000048DA  265F                     movea.l    A3, [A7]+
  6707. 000048DC  4E75                     rts
  6708. export_702:
  6709. 000048DE  4E56 0000                link       A6, 0
  6710. 000048E2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6711. 000048E6  266E 0008                movea.l    A3, [A6 + 0x8]
  6712. 000048EA  7E01                     moveq.l    D7, 0x01
  6713. 000048EC  302B 00D0                move.w     D0, [A3 + 0xD0]
  6714. 000048F0  5340                     subq.w     D0, 1
  6715. 000048F2  6718                     beq        +0x1A /* 0000490C */
  6716. 000048F4  5340                     subq.w     D0, 1
  6717. 000048F6  6714                     beq        +0x16 /* 0000490C */
  6718. 000048F8  5340                     subq.w     D0, 1
  6719. 000048FA  6710                     beq        +0x12 /* 0000490C */
  6720. 000048FC  5740                     subq.w     D0, 3
  6721. 000048FE  670C                     beq        +0xE /* 0000490C */
  6722. 00004900  5340                     subq.w     D0, 1
  6723. 00004902  6708                     beq        +0xA /* 0000490C */
  6724. 00004904  0440 0009                subi.w     D0, 0x9 /* '\t' */
  6725. 00004908  6600 0082                bne        +0x84 /* 0000498C */
  6726. label0000490C:
  6727. 0000490C  2C2B 00D2                move.l     D6, [A3 + 0xD2]
  6728. 00004910  670E                     beq        +0x10 /* 00004920 */
  6729. 00004912  286B 00D6                movea.l    A4, [A3 + 0xD6]
  6730. 00004916  7000                     moveq.l    D0, 0x00
  6731. 00004918  2740 00D6                move.l     [A3 + 0xD6], D0
  6732. 0000491C  2740 00D2                move.l     [A3 + 0xD2], D0
  6733. label00004920:
  6734. 00004920  276B 00DA 0062           move.l     [A3 + 0x62], [A3 + 0xDA]
  6735. 00004926  202B 00DE                move.l     D0, [A3 + 0xDE]
  6736. 0000492A  D0AB 00DA                add.l      D0, [A3 + 0xDA]
  6737. 0000492E  2740 0066                move.l     [A3 + 0x66], D0
  6738. 00004932  7000                     moveq.l    D0, 0x00
  6739. 00004934  2740 00DE                move.l     [A3 + 0xDE], D0
  6740. 00004938  382D BACA                move.w     D4, [A5 - 0x4536]
  6741. 0000493C  3A2D BADC                move.w     D5, [A5 - 0x4524]
  6742. 00004940  3B7C 0010 FC9C           move.w     [A5 - 0x364], 0x10
  6743. 00004946  4A86                     tst.l      D6
  6744. 00004948  6720                     beq        +0x22 /* 0000496A */
  6745. 0000494A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6746. 0000494E  7001                     moveq.l    D0, 0x01
  6747. 00004950  2F00                     move.l     -[A7], D0
  6748. 00004952  2F06                     move.l     -[A7], D6
  6749. 00004954  2F0C                     move.l     -[A7], A4
  6750. 00004956  2F0B                     move.l     -[A7], A3
  6751. 00004958  4EBA 08EC                jsr        [PC + 0x8EC /* 00005246 */]
  6752. 0000495C  3E00                     move.w     D7, D0
  6753. 0000495E  2F0C                     move.l     -[A7], A4
  6754. 00004960  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  6755. 00004964  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6756. 00004968  600E                     bra        +0x10 /* 00004978 */
  6757. label0000496A:
  6758. 0000496A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6759. 0000496E  2F0B                     move.l     -[A7], A3
  6760. 00004970  4EBA 0A00                jsr        [PC + 0xA00 /* 00005372 */]
  6761. 00004974  3E00                     move.w     D7, D0
  6762. 00004976  508F                     addq.l     A7, 8
  6763. label00004978:
  6764. 00004978  3B44 BACA                move.w     [A5 - 0x4536], D4
  6765. 0000497C  4A47                     tst.w      D7
  6766. 0000497E  670C                     beq        +0xE /* 0000498C */
  6767. 00004980  7000                     moveq.l    D0, 0x00
  6768. 00004982  4A45                     tst.w      D5
  6769. 00004984  57C0                     seq        D0
  6770. 00004986  4400                     neg.b      D0
  6771. 00004988  3B40 BADC                move.w     [A5 - 0x4524], D0
  6772. label0000498C:
  6773. 0000498C  3007                     move.w     D0, D7
  6774. 0000498E  4CEE 18F0 FFE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x18]
  6775. 00004994  4E5E                     unlink     A6
  6776. 00004996  4E75                     rts
  6777. export_703:
  6778. fn00004998:
  6779. 00004998  4E56 FFE6                link       A6, -0x001A
  6780. 0000499C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6781. 000049A0  282E 0018                move.l     D4, [A6 + 0x18]
  6782. 000049A4  2A2E 0010                move.l     D5, [A6 + 0x10]
  6783. 000049A8  2C2E 000C                move.l     D6, [A6 + 0xC]
  6784. 000049AC  266E 0008                movea.l    A3, [A6 + 0x8]
  6785. 000049B0  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  6786. 000049B6  4A6D FC9C                tst.w      [A5 - 0x364]
  6787. 000049BA  672C                     beq        +0x2E /* 000049E8 */
  6788. 000049BC  302D FC9C                move.w     D0, [A5 - 0x364]
  6789. 000049C0  48C0                     ext.l      D0
  6790. 000049C2  2F00                     move.l     -[A7], D0
  6791. 000049C4  2F04                     move.l     -[A7], D4
  6792. 000049C6  2F05                     move.l     -[A7], D5
  6793. 000049C8  2F06                     move.l     -[A7], D6
  6794. 000049CA  2F0B                     move.l     -[A7], A3
  6795. 000049CC  4EBA FCF8                jsr        [PC - 0x308 /* 000046C6 */]
  6796. 000049D0  3D40 FFFC                move.w     [A6 - 0x4], D0
  6797. 000049D4  426D FC9C                clr.w      [A5 - 0x364]
  6798. 000049D8  4A6E FFFC                tst.w      [A6 - 0x4]
  6799. 000049DC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6800. 000049E0  6606                     bne        +0x8 /* 000049E8 */
  6801. 000049E2  7000                     moveq.l    D0, 0x00
  6802. 000049E4  6000 02D4                bra        +0x2D6 /* 00004CBA */
  6803. label000049E8:
  6804. 000049E8  7001                     moveq.l    D0, 0x01
  6805. 000049EA  BCAB 006A                cmp.l      D6, [A3 + 0x6A]
  6806. 000049EE  6D1C                     blt        +0x1E /* 00004A0C */
  6807. 000049F0  222B 0066                move.l     D1, [A3 + 0x66]
  6808. 000049F4  B2AB 0062                cmp.l      D1, [A3 + 0x62]
  6809. 000049F8  6612                     bne        +0x14 /* 00004A0C */
  6810. 000049FA  206B 00AE                movea.l    A0, [A3 + 0xAE]
  6811. 000049FE  222B 006A                move.l     D1, [A3 + 0x6A]
  6812. 00004A02  740D                     moveq.l    D2, 0x0D
  6813. 00004A04  B430 18FF                cmp.b      D2, [A0 + D1 - 0x1]
  6814. 00004A08  6602                     bne        +0x4 /* 00004A0C */
  6815. 00004A0A  7000                     moveq.l    D0, 0x00
  6816. label00004A0C:
  6817. 00004A0C  3D40 FFFE                move.w     [A6 - 0x2], D0
  6818. 00004A10  2846                     movea.l    A4, D6
  6819. 00004A12  D9EB 00AE                add.l      A4, [A3 + 0xAE]
  6820. 00004A16  2005                     move.l     D0, D5
  6821. 00004A18  D0AB 00AE                add.l      D0, [A3 + 0xAE]
  6822. 00004A1C  2D40 FFE6                move.l     [A6 - 0x1A], D0
  6823. 00004A20  303C 0200                move.w     D0, 0x200
  6824. 00004A24  C06B 0072                and.w      D0, [A3 + 0x72]
  6825. 00004A28  56C0                     sne        D0
  6826. 00004A2A  0240 0001                andi.w     D0, 0x1
  6827. 00004A2E  3D40 FFFA                move.w     [A6 - 0x6], D0
  6828. 00004A32  671A                     beq        +0x1C /* 00004A4E */
  6829. 00004A34  2D4C FFEA                move.l     [A6 - 0x16], A4
  6830. 00004A38  2D6E FFE6 FFEE           move.l     [A6 - 0x12], [A6 - 0x1A]
  6831. 00004A3E  2846                     movea.l    A4, D6
  6832. 00004A40  D9EB 00B2                add.l      A4, [A3 + 0xB2]
  6833. 00004A44  2005                     move.l     D0, D5
  6834. 00004A46  D0AB 00B2                add.l      D0, [A3 + 0xB2]
  6835. 00004A4A  2D40 FFE6                move.l     [A6 - 0x1A], D0
  6836. label00004A4E:
  6837. 00004A4E  202B 006A                move.l     D0, [A3 + 0x6A]
  6838. 00004A52  9085                     sub.l      D0, D5
  6839. 00004A54  2D40 FFF6                move.l     [A6 - 0xA], D0
  6840. 00004A58  2004                     move.l     D0, D4
  6841. 00004A5A  9085                     sub.l      D0, D5
  6842. 00004A5C  D086                     add.l      D0, D6
  6843. 00004A5E  2D40 FFF2                move.l     [A6 - 0xE], D0
  6844. 00004A62  6C00 00C2                bge        +0xC4 /* 00004B26 */
  6845. 00004A66  4AAE FFF6                tst.l      [A6 - 0xA]
  6846. 00004A6A  672C                     beq        +0x2E /* 00004A98 */
  6847. 00004A6C  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  6848. 00004A70  200C                     move.l     D0, A4
  6849. 00004A72  D084                     add.l      D0, D4
  6850. 00004A74  2F00                     move.l     -[A7], D0
  6851. 00004A76  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  6852. 00004A7A  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6853. 00004A7E  4A6E FFFA                tst.w      [A6 - 0x6]
  6854. 00004A82  6714                     beq        +0x16 /* 00004A98 */
  6855. 00004A84  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  6856. 00004A88  2004                     move.l     D0, D4
  6857. 00004A8A  D0AE FFEE                add.l      D0, [A6 - 0x12]
  6858. 00004A8E  2F00                     move.l     -[A7], D0
  6859. 00004A90  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  6860. 00004A94  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6861. label00004A98:
  6862. 00004A98  202E FFF2                move.l     D0, [A6 - 0xE]
  6863. 00004A9C  D1AB 006A                add.l      [A3 + 0x6A], D0
  6864. 00004AA0  2E2B 006A                move.l     D7, [A3 + 0x6A]
  6865. 00004AA4  DEBC 0000 0180           add.l      D7, 0x180
  6866. 00004AAA  2007                     move.l     D0, D7
  6867. 00004AAC  0280 0000 00FF           andi.l     D0, 0xFF
  6868. 00004AB2  9E80                     sub.l      D7, D0
  6869. 00004AB4  BEAB 006E                cmp.l      D7, [A3 + 0x6E]
  6870. 00004AB8  6C00 013A                bge        +0x13C /* 00004BF4 */
  6871. 00004ABC  2F07                     move.l     -[A7], D7
  6872. 00004ABE  2F2B 006E                move.l     -[A7], [A3 + 0x6E]
  6873. 00004AC2  486B 00AE                pea.l      [A3 + 0xAE]
  6874. 00004AC6  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  6875. 00004ACA  4A40                     tst.w      D0
  6876. 00004ACC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6877. 00004AD0  6700 0122                beq        +0x124 /* 00004BF4 */
  6878. 00004AD4  2846                     movea.l    A4, D6
  6879. 00004AD6  D9EB 00AE                add.l      A4, [A3 + 0xAE]
  6880. 00004ADA  2005                     move.l     D0, D5
  6881. 00004ADC  D0AB 00AE                add.l      D0, [A3 + 0xAE]
  6882. 00004AE0  2D40 FFE6                move.l     [A6 - 0x1A], D0
  6883. 00004AE4  4A6E FFFA                tst.w      [A6 - 0x6]
  6884. 00004AE8  6734                     beq        +0x36 /* 00004B1E */
  6885. 00004AEA  2F07                     move.l     -[A7], D7
  6886. 00004AEC  2F2B 006E                move.l     -[A7], [A3 + 0x6E]
  6887. 00004AF0  486B 00B2                pea.l      [A3 + 0xB2]
  6888. 00004AF4  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  6889. 00004AF8  4A40                     tst.w      D0
  6890. 00004AFA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6891. 00004AFE  6604                     bne        +0x6 /* 00004B04 */
  6892. 00004B00  2E2B 006E                move.l     D7, [A3 + 0x6E]
  6893. label00004B04:
  6894. 00004B04  2D4C FFEA                move.l     [A6 - 0x16], A4
  6895. 00004B08  2D6E FFE6 FFEE           move.l     [A6 - 0x12], [A6 - 0x1A]
  6896. 00004B0E  2846                     movea.l    A4, D6
  6897. 00004B10  D9EB 00B2                add.l      A4, [A3 + 0xB2]
  6898. 00004B14  2005                     move.l     D0, D5
  6899. 00004B16  D0AB 00B2                add.l      D0, [A3 + 0xB2]
  6900. 00004B1A  2D40 FFE6                move.l     [A6 - 0x1A], D0
  6901. label00004B1E:
  6902. 00004B1E  2747 006E                move.l     [A3 + 0x6E], D7
  6903. 00004B22  6000 00D0                bra        +0xD2 /* 00004BF4 */
  6904. label00004B26:
  6905. 00004B26  4AAE FFF2                tst.l      [A6 - 0xE]
  6906. 00004B2A  6F00 00C8                ble        +0xCA /* 00004BF4 */
  6907. 00004B2E  202E FFF2                move.l     D0, [A6 - 0xE]
  6908. 00004B32  D1AB 006A                add.l      [A3 + 0x6A], D0
  6909. 00004B36  2E2B 006E                move.l     D7, [A3 + 0x6E]
  6910. 00004B3A  BEAB 006A                cmp.l      D7, [A3 + 0x6A]
  6911. 00004B3E  6E00 0082                bgt        +0x84 /* 00004BC2 */
  6912. label00004B42:
  6913. 00004B42  0687 0000 0100           addi.l     D7, 0x100
  6914. 00004B48  BEAB 006A                cmp.l      D7, [A3 + 0x6A]
  6915. 00004B4C  6FF4                     ble        -0xA /* 00004B42 */
  6916. 00004B4E  2F07                     move.l     -[A7], D7
  6917. 00004B50  2F2B 006E                move.l     -[A7], [A3 + 0x6E]
  6918. 00004B54  486B 00AE                pea.l      [A3 + 0xAE]
  6919. 00004B58  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  6920. 00004B5C  4A40                     tst.w      D0
  6921. 00004B5E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6922. 00004B62  660E                     bne        +0x10 /* 00004B72 */
  6923. 00004B64  202E FFF2                move.l     D0, [A6 - 0xE]
  6924. 00004B68  91AB 006A                sub.l      [A3 + 0x6A], D0
  6925. 00004B6C  7000                     moveq.l    D0, 0x00
  6926. 00004B6E  6000 014A                bra        +0x14C /* 00004CBA */
  6927. label00004B72:
  6928. 00004B72  2747 006E                move.l     [A3 + 0x6E], D7
  6929. 00004B76  2846                     movea.l    A4, D6
  6930. 00004B78  D9EB 00AE                add.l      A4, [A3 + 0xAE]
  6931. 00004B7C  2005                     move.l     D0, D5
  6932. 00004B7E  D0AB 00AE                add.l      D0, [A3 + 0xAE]
  6933. 00004B82  2D40 FFE6                move.l     [A6 - 0x1A], D0
  6934. 00004B86  4A6E FFFA                tst.w      [A6 - 0x6]
  6935. 00004B8A  6736                     beq        +0x38 /* 00004BC2 */
  6936. 00004B8C  2F07                     move.l     -[A7], D7
  6937. 00004B8E  2F2B 006E                move.l     -[A7], [A3 + 0x6E]
  6938. 00004B92  486B 00B2                pea.l      [A3 + 0xB2]
  6939. 00004B96  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  6940. 00004B9A  4A40                     tst.w      D0
  6941. 00004B9C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6942. 00004BA0  6606                     bne        +0x8 /* 00004BA8 */
  6943. 00004BA2  7000                     moveq.l    D0, 0x00
  6944. 00004BA4  6000 0114                bra        +0x116 /* 00004CBA */
  6945. label00004BA8:
  6946. 00004BA8  2D4C FFEA                move.l     [A6 - 0x16], A4
  6947. 00004BAC  2D6E FFE6 FFEE           move.l     [A6 - 0x12], [A6 - 0x1A]
  6948. 00004BB2  2846                     movea.l    A4, D6
  6949. 00004BB4  D9EB 00B2                add.l      A4, [A3 + 0xB2]
  6950. 00004BB8  2005                     move.l     D0, D5
  6951. 00004BBA  D0AB 00B2                add.l      D0, [A3 + 0xB2]
  6952. 00004BBE  2D40 FFE6                move.l     [A6 - 0x1A], D0
  6953. label00004BC2:
  6954. 00004BC2  4AAE FFF6                tst.l      [A6 - 0xA]
  6955. 00004BC6  672C                     beq        +0x2E /* 00004BF4 */
  6956. 00004BC8  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  6957. 00004BCC  200C                     move.l     D0, A4
  6958. 00004BCE  D084                     add.l      D0, D4
  6959. 00004BD0  2F00                     move.l     -[A7], D0
  6960. 00004BD2  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  6961. 00004BD6  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  6962. 00004BDA  4A6E FFFA                tst.w      [A6 - 0x6]
  6963. 00004BDE  6714                     beq        +0x16 /* 00004BF4 */
  6964. 00004BE0  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  6965. 00004BE4  2004                     move.l     D0, D4
  6966. 00004BE6  D0AE FFEA                add.l      D0, [A6 - 0x16]
  6967. 00004BEA  2F00                     move.l     -[A7], D0
  6968. 00004BEC  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  6969. 00004BF0  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  6970. label00004BF4:
  6971. 00004BF4  4A84                     tst.l      D4
  6972. 00004BF6  6728                     beq        +0x2A /* 00004C20 */
  6973. 00004BF8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6974. 00004BFC  2F0C                     move.l     -[A7], A4
  6975. 00004BFE  2F04                     move.l     -[A7], D4
  6976. 00004C00  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  6977. 00004C04  4A6E FFFA                tst.w      [A6 - 0x6]
  6978. 00004C08  6716                     beq        +0x18 /* 00004C20 */
  6979. 00004C0A  7000                     moveq.l    D0, 0x00
  6980. 00004C0C  102B 0094                move.b     D0, [A3 + 0x94]
  6981. 00004C10  2F00                     move.l     -[A7], D0
  6982. 00004C12  2F04                     move.l     -[A7], D4
  6983. 00004C14  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  6984. 00004C18  4EAD 0E8A                jsr        [A5 + 0xE8A /* export_461 */]
  6985. 00004C1C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6986. label00004C20:
  6987. 00004C20  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  6988. 00004C24  2F06                     move.l     -[A7], D6
  6989. 00004C26  2F0B                     move.l     -[A7], A3
  6990. 00004C28  4EBA F826                jsr        [PC - 0x7DA /* 00004450 */]
  6991. 00004C2C  BCAB 0062                cmp.l      D6, [A3 + 0x62]
  6992. 00004C30  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6993. 00004C34  6E18                     bgt        +0x1A /* 00004C4E */
  6994. 00004C36  BAAB 0062                cmp.l      D5, [A3 + 0x62]
  6995. 00004C3A  6D0A                     blt        +0xC /* 00004C46 */
  6996. 00004C3C  2006                     move.l     D0, D6
  6997. 00004C3E  D084                     add.l      D0, D4
  6998. 00004C40  2740 0062                move.l     [A3 + 0x62], D0
  6999. 00004C44  6008                     bra        +0xA /* 00004C4E */
  7000. label00004C46:
  7001. 00004C46  202E FFF2                move.l     D0, [A6 - 0xE]
  7002. 00004C4A  D1AB 0062                add.l      [A3 + 0x62], D0
  7003. label00004C4E:
  7004. 00004C4E  BCAB 0066                cmp.l      D6, [A3 + 0x66]
  7005. 00004C52  6E18                     bgt        +0x1A /* 00004C6C */
  7006. 00004C54  BAAB 0066                cmp.l      D5, [A3 + 0x66]
  7007. 00004C58  6D0A                     blt        +0xC /* 00004C64 */
  7008. 00004C5A  2006                     move.l     D0, D6
  7009. 00004C5C  D084                     add.l      D0, D4
  7010. 00004C5E  2740 0066                move.l     [A3 + 0x66], D0
  7011. 00004C62  6008                     bra        +0xA /* 00004C6C */
  7012. label00004C64:
  7013. 00004C64  202E FFF2                move.l     D0, [A6 - 0xE]
  7014. 00004C68  D1AB 0066                add.l      [A3 + 0x66], D0
  7015. label00004C6C:
  7016. 00004C6C  202B 0066                move.l     D0, [A3 + 0x66]
  7017. 00004C70  B0AB 0062                cmp.l      D0, [A3 + 0x62]
  7018. 00004C74  6C06                     bge        +0x8 /* 00004C7C */
  7019. 00004C76  276B 0062 0066           move.l     [A3 + 0x66], [A3 + 0x62]
  7020. label00004C7C:
  7021. 00004C7C  026B FFDF 0072           andi.w     [A3 + 0x72], 0xFFDF
  7022. 00004C82  006B 1010 0072           ori.w      [A3 + 0x72], 0x1010
  7023. 00004C88  4AAE 001C                tst.l      [A6 + 0x1C]
  7024. 00004C8C  6728                     beq        +0x2A /* 00004CB6 */
  7025. 00004C8E  2F0B                     move.l     -[A7], A3
  7026. 00004C90  4EBA C42E                jsr        [PC - 0x3BD2 /* 000010C0 */]
  7027. 00004C94  2F0B                     move.l     -[A7], A3
  7028. 00004C96  4EBA B8A0                jsr        [PC - 0x4760 /* 00000538 */]
  7029. 00004C9A  2F0B                     move.l     -[A7], A3
  7030. 00004C9C  4EBA D1DE                jsr        [PC - 0x2E22 /* 00001E7C */]
  7031. 00004CA0  302E FFFE                move.w     D0, [A6 - 0x2]
  7032. 00004CA4  48C0                     ext.l      D0
  7033. 00004CA6  2F00                     move.l     -[A7], D0
  7034. 00004CA8  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7035. 00004CAC  2F0B                     move.l     -[A7], A3
  7036. 00004CAE  4EBA F5F2                jsr        [PC - 0xA0E /* 000042A2 */]
  7037. 00004CB2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7038. label00004CB6:
  7039. 00004CB6  302E FFFC                move.w     D0, [A6 - 0x4]
  7040. label00004CBA:
  7041. 00004CBA  4CEE 18F0 FFCE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x32]
  7042. 00004CC0  4E5E                     unlink     A6
  7043. 00004CC2  4E75                     rts
  7044. export_704:
  7045. 00004CC4  4E56 FFCA                link       A6, -0x0036
  7046. 00004CC8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7047. 00004CCC  266E 0008                movea.l    A3, [A6 + 0x8]
  7048. 00004CD0  026D FFF0 FC9A           andi.w     [A5 - 0x366], 0xFFF0
  7049. 00004CD6  426E FFFA                clr.w      [A6 - 0x6]
  7050. 00004CDA  206B 009A                movea.l    A0, [A3 + 0x9A]
  7051. 00004CDE  302B 008C                move.w     D0, [A3 + 0x8C]
  7052. 00004CE2  48C0                     ext.l      D0
  7053. 00004CE4  2A00                     move.l     D5, D0
  7054. 00004CE6  E780                     asl        D0, 3
  7055. 00004CE8  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  7056. 00004CEC  48C0                     ext.l      D0
  7057. 00004CEE  2D40 FFEA                move.l     [A6 - 0x16], D0
  7058. 00004CF2  7001                     moveq.l    D0, 0x01
  7059. 00004CF4  206B 009A                movea.l    A0, [A3 + 0x9A]
  7060. 00004CF8  2205                     move.l     D1, D5
  7061. 00004CFA  E781                     asl        D1, 3
  7062. 00004CFC  2D70 1808 FFD6           move.l     [A6 - 0x2A], [A0 + D1 + 0x8]
  7063. 00004D02  242B 0066                move.l     D2, [A3 + 0x66]
  7064. 00004D06  B4B0 1808                cmp.l      D2, [A0 + D1 + 0x8]
  7065. 00004D0A  6D0C                     blt        +0xE /* 00004D18 */
  7066. 00004D0C  222E FFD6                move.l     D1, [A6 - 0x2A]
  7067. 00004D10  B2AB 006A                cmp.l      D1, [A3 + 0x6A]
  7068. 00004D14  6702                     beq        +0x4 /* 00004D18 */
  7069. 00004D16  7000                     moveq.l    D0, 0x00
  7070. label00004D18:
  7071. 00004D18  3D40 FFF6                move.w     [A6 - 0xA], D0
  7072. 00004D1C  2D6B 0062 FFD2           move.l     [A6 - 0x2E], [A3 + 0x62]
  7073. 00004D22  2E2B 0062                move.l     D7, [A3 + 0x62]
  7074. 00004D26  282B 0066                move.l     D4, [A3 + 0x66]
  7075. 00004D2A  9887                     sub.l      D4, D7
  7076. 00004D2C  302B 0092                move.w     D0, [A3 + 0x92]
  7077. 00004D30  48C0                     ext.l      D0
  7078. 00004D32  2D40 FFF2                move.l     [A6 - 0xE], D0
  7079. 00004D36  7001                     moveq.l    D0, 0x01
  7080. 00004D38  7220                     moveq.l    D1, 0x20
  7081. 00004D3A  C26B 0072                and.w      D1, [A3 + 0x72]
  7082. 00004D3E  6624                     bne        +0x26 /* 00004D64 */
  7083. 00004D40  7204                     moveq.l    D1, 0x04
  7084. 00004D42  C26B 0072                and.w      D1, [A3 + 0x72]
  7085. 00004D46  661A                     bne        +0x1C /* 00004D62 */
  7086. 00004D48  206B 00A2                movea.l    A0, [A3 + 0xA2]
  7087. 00004D4C  322B 008A                move.w     D1, [A3 + 0x8A]
  7088. 00004D50  48C1                     ext.l      D1
  7089. 00004D52  E589                     lsl        D1, 2
  7090. 00004D54  2401                     move.l     D2, D1
  7091. 00004D56  E589                     lsl        D1, 2
  7092. 00004D58  D282                     add.l      D1, D2
  7093. 00004D5A  7401                     moveq.l    D2, 0x01
  7094. 00004D5C  B430 180F                cmp.b      D2, [A0 + D1 + 0xF]
  7095. 00004D60  6602                     bne        +0x4 /* 00004D64 */
  7096. label00004D62:
  7097. 00004D62  7000                     moveq.l    D0, 0x00
  7098. label00004D64:
  7099. 00004D64  3D40 FFF8                move.w     [A6 - 0x8], D0
  7100. 00004D68  670E                     beq        +0x10 /* 00004D78 */
  7101. 00004D6A  206B 009A                movea.l    A0, [A3 + 0x9A]
  7102. 00004D6E  2005                     move.l     D0, D5
  7103. 00004D70  E780                     asl        D0, 3
  7104. 00004D72  2D70 0800 FFD2           move.l     [A6 - 0x2E], [A0 + D0]
  7105. label00004D78:
  7106. 00004D78  302E 0012                move.w     D0, [A6 + 0x12]
  7107. 00004D7C  0800 0000                btst.b     D0, 0x0
  7108. 00004D80  6700 00B6                beq        +0xB8 /* 00004E38 */
  7109. 00004D84  700A                     moveq.l    D0, 0x0A
  7110. 00004D86  B06E 000E                cmp.w      D0, [A6 + 0xE]
  7111. 00004D8A  670A                     beq        +0xC /* 00004D96 */
  7112. 00004D8C  700D                     moveq.l    D0, 0x0D
  7113. 00004D8E  B06E 000E                cmp.w      D0, [A6 + 0xE]
  7114. 00004D92  6600 009E                bne        +0xA0 /* 00004E32 */
  7115. label00004D96:
  7116. 00004D96  4A84                     tst.l      D4
  7117. 00004D98  664A                     bne        +0x4C /* 00004DE4 */
  7118. 00004D9A  4AAB 006A                tst.l      [A3 + 0x6A]
  7119. 00004D9E  6606                     bne        +0x8 /* 00004DA6 */
  7120. 00004DA0  7001                     moveq.l    D0, 0x01
  7121. 00004DA2  6000 0498                bra        +0x49A /* 0000523C */
  7122. label00004DA6:
  7123. 00004DA6  BEAB 006A                cmp.l      D7, [A3 + 0x6A]
  7124. 00004DAA  6612                     bne        +0x14 /* 00004DBE */
  7125. 00004DAC  302B 00CA                move.w     D0, [A3 + 0xCA]
  7126. 00004DB0  5340                     subq.w     D0, 1
  7127. 00004DB2  48C0                     ext.l      D0
  7128. 00004DB4  E780                     asl        D0, 3
  7129. 00004DB6  2840                     movea.l    A4, D0
  7130. 00004DB8  D9EB 009A                add.l      A4, [A3 + 0x9A]
  7131. 00004DBC  6014                     bra        +0x16 /* 00004DD2 */
  7132. label00004DBE:
  7133. 00004DBE  286B 009A                movea.l    A4, [A3 + 0x9A]
  7134. 00004DC2  6004                     bra        +0x6 /* 00004DC8 */
  7135. label00004DC4:
  7136. 00004DC4  D8FC 0008                add.w      A4, 0x8
  7137. label00004DC8:
  7138. 00004DC8  200C                     move.l     D0, A4
  7139. 00004DCA  5080                     addq.l     D0, 8
  7140. 00004DCC  2040                     movea.l    A0, D0
  7141. 00004DCE  BE90                     cmp.l      D7, [A0]
  7142. 00004DD0  6CF2                     bge        -0xC /* 00004DC4 */
  7143. label00004DD2:
  7144. 00004DD2  2E14                     move.l     D7, [A4]
  7145. 00004DD4  D8FC 0008                add.w      A4, 0x8
  7146. 00004DD8  2814                     move.l     D4, [A4]
  7147. 00004DDA  9887                     sub.l      D4, D7
  7148. 00004DDC  6606                     bne        +0x8 /* 00004DE4 */
  7149. 00004DDE  7001                     moveq.l    D0, 0x01
  7150. 00004DE0  6000 045A                bra        +0x45C /* 0000523C */
  7151. label00004DE4:
  7152. 00004DE4  2004                     move.l     D0, D4
  7153. 00004DE6  5280                     addq.l     D0, 1
  7154. 00004DE8  2F00                     move.l     -[A7], D0
  7155. 00004DEA  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  7156. 00004DEE  2D40 FFCE                move.l     [A6 - 0x32], D0
  7157. 00004DF2  2840                     movea.l    A4, D0
  7158. 00004DF4  200C                     move.l     D0, A4
  7159. 00004DF6  588F                     addq.l     A7, 4
  7160. 00004DF8  6606                     bne        +0x8 /* 00004E00 */
  7161. 00004DFA  7000                     moveq.l    D0, 0x00
  7162. 00004DFC  6000 043E                bra        +0x440 /* 0000523C */
  7163. label00004E00:
  7164. 00004E00  2007                     move.l     D0, D7
  7165. 00004E02  D0AB 00AE                add.l      D0, [A3 + 0xAE]
  7166. 00004E06  2D40 FFCA                move.l     [A6 - 0x36], D0
  7167. 00004E0A  600A                     bra        +0xC /* 00004E16 */
  7168. label00004E0C:
  7169. 00004E0C  206E FFCA                movea.l    A0, [A6 - 0x36]
  7170. 00004E10  52AE FFCA                addq.l     [A6 - 0x36], 1
  7171. 00004E14  18D0                     move.b     [A4]+, [A0]
  7172. label00004E16:
  7173. 00004E16  2004                     move.l     D0, D4
  7174. 00004E18  5384                     subq.l     D4, 1
  7175. 00004E1A  4A80                     tst.l      D0
  7176. 00004E1C  66EE                     bne        -0x10 /* 00004E0C */
  7177. 00004E1E  4214                     clr.b      [A4]
  7178. 00004E20  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  7179. 00004E24  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  7180. 00004E28  486E FFCE                pea.l      [A6 - 0x32]
  7181. 00004E2C  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  7182. 00004E30  508F                     addq.l     A7, 8
  7183. label00004E32:
  7184. 00004E32  7001                     moveq.l    D0, 0x01
  7185. 00004E34  6000 0406                bra        +0x408 /* 0000523C */
  7186. label00004E38:
  7187. 00004E38  1D6E 000F FFFF           move.b     [A6 - 0x1], [A6 + 0xF]
  7188. 00004E3E  7000                     moveq.l    D0, 0x00
  7189. 00004E40  102E 000F                move.b     D0, [A6 + 0xF]
  7190. 00004E44  5180                     subq.l     D0, 8
  7191. 00004E46  6726                     beq        +0x28 /* 00004E6E */
  7192. 00004E48  5580                     subq.l     D0, 2
  7193. 00004E4A  6700 00AC                beq        +0xAE /* 00004EF8 */
  7194. 00004E4E  5780                     subq.l     D0, 3
  7195. 00004E50  6700 00A6                beq        +0xA8 /* 00004EF8 */
  7196. 00004E54  0480 0000 000E           subi.l     D0, 0xE
  7197. 00004E5A  670C                     beq        +0xE /* 00004E68 */
  7198. 00004E5C  0480 0000 0064           subi.l     D0, 0x64 /* 'd' */
  7199. 00004E62  670A                     beq        +0xC /* 00004E6E */
  7200. 00004E64  6000 00A6                bra        +0xA8 /* 00004F0C */
  7201. label00004E68:
  7202. 00004E68  7001                     moveq.l    D0, 0x01
  7203. 00004E6A  6000 03D0                bra        +0x3D2 /* 0000523C */
  7204. label00004E6E:
  7205. 00004E6E  4A84                     tst.l      D4
  7206. 00004E70  6638                     bne        +0x3A /* 00004EAA */
  7207. 00004E72  4AAB 0062                tst.l      [A3 + 0x62]
  7208. 00004E76  6714                     beq        +0x16 /* 00004E8C */
  7209. 00004E78  7008                     moveq.l    D0, 0x08
  7210. 00004E7A  B06E 000E                cmp.w      D0, [A6 + 0xE]
  7211. 00004E7E  660C                     bne        +0xE /* 00004E8C */
  7212. 00004E80  53AB 0062                subq.l     [A3 + 0x62], 1
  7213. 00004E84  2D6B 0062 FFD2           move.l     [A6 - 0x2E], [A3 + 0x62]
  7214. 00004E8A  601E                     bra        +0x20 /* 00004EAA */
  7215. label00004E8C:
  7216. 00004E8C  202B 0066                move.l     D0, [A3 + 0x66]
  7217. 00004E90  B0AB 006A                cmp.l      D0, [A3 + 0x6A]
  7218. 00004E94  6C0E                     bge        +0x10 /* 00004EA4 */
  7219. 00004E96  707F                     moveq.l    D0, 0x7F
  7220. 00004E98  B06E 000E                cmp.w      D0, [A6 + 0xE]
  7221. 00004E9C  6606                     bne        +0x8 /* 00004EA4 */
  7222. 00004E9E  52AB 0066                addq.l     [A3 + 0x66], 1
  7223. 00004EA2  6006                     bra        +0x8 /* 00004EAA */
  7224. label00004EA4:
  7225. 00004EA4  7001                     moveq.l    D0, 0x01
  7226. 00004EA6  6000 0394                bra        +0x396 /* 0000523C */
  7227. label00004EAA:
  7228. 00004EAA  7E00                     moveq.l    D7, 0x00
  7229. 00004EAC  206B 00AE                movea.l    A0, [A3 + 0xAE]
  7230. 00004EB0  202B 0062                move.l     D0, [A3 + 0x62]
  7231. 00004EB4  720D                     moveq.l    D1, 0x0D
  7232. 00004EB6  B230 0800                cmp.b      D1, [A0 + D0]
  7233. 00004EBA  6736                     beq        +0x38 /* 00004EF2 */
  7234. 00004EBC  206B 009A                movea.l    A0, [A3 + 0x9A]
  7235. 00004EC0  2005                     move.l     D0, D5
  7236. 00004EC2  E780                     asl        D0, 3
  7237. 00004EC4  222B 0066                move.l     D1, [A3 + 0x66]
  7238. 00004EC8  B2B0 0808                cmp.l      D1, [A0 + D0 + 0x8]
  7239. 00004ECC  6E24                     bgt        +0x26 /* 00004EF2 */
  7240. 00004ECE  206B 00AE                movea.l    A0, [A3 + 0xAE]
  7241. 00004ED2  202B 0062                move.l     D0, [A3 + 0x62]
  7242. 00004ED6  7220                     moveq.l    D1, 0x20
  7243. 00004ED8  B230 0800                cmp.b      D1, [A0 + D0]
  7244. 00004EDC  664A                     bne        +0x4C /* 00004F28 */
  7245. 00004EDE  202B 0062                move.l     D0, [A3 + 0x62]
  7246. 00004EE2  5280                     addq.l     D0, 1
  7247. 00004EE4  206B 009A                movea.l    A0, [A3 + 0x9A]
  7248. 00004EE8  2205                     move.l     D1, D5
  7249. 00004EEA  E781                     asl        D1, 3
  7250. 00004EEC  B0B0 1808                cmp.l      D0, [A0 + D1 + 0x8]
  7251. 00004EF0  6D36                     blt        +0x38 /* 00004F28 */
  7252. label00004EF2:
  7253. 00004EF2  426E FFF6                clr.w      [A6 - 0xA]
  7254. 00004EF6  6030                     bra        +0x32 /* 00004F28 */
  7255. label00004EF8:
  7256. 00004EF8  1D7C 000D FFFF           move.b     [A6 - 0x1], 0xD /* '\r' */
  7257. 00004EFE  202B 0062                move.l     D0, [A3 + 0x62]
  7258. 00004F02  B0AB 006A                cmp.l      D0, [A3 + 0x6A]
  7259. 00004F06  6C04                     bge        +0x6 /* 00004F0C */
  7260. 00004F08  526E FFFA                addq.w     [A6 - 0x6], 1
  7261. label00004F0C:
  7262. 00004F0C  202B 0062                move.l     D0, [A3 + 0x62]
  7263. 00004F10  B0AB 006A                cmp.l      D0, [A3 + 0x6A]
  7264. 00004F14  6610                     bne        +0x12 /* 00004F26 */
  7265. 00004F16  206B 00AE                movea.l    A0, [A3 + 0xAE]
  7266. 00004F1A  700D                     moveq.l    D0, 0x0D
  7267. 00004F1C  B030 78FF                cmp.b      D0, [A0 + D7 - 0x1]
  7268. 00004F20  6604                     bne        +0x6 /* 00004F26 */
  7269. 00004F22  526E FFFA                addq.w     [A6 - 0x6], 1
  7270. label00004F26:
  7271. 00004F26  7E01                     moveq.l    D7, 0x01
  7272. label00004F28:
  7273. 00004F28  7002                     moveq.l    D0, 0x02
  7274. 00004F2A  C06B 0072                and.w      D0, [A3 + 0x72]
  7275. 00004F2E  6710                     beq        +0x12 /* 00004F40 */
  7276. 00004F30  4878 06AD                push.l     0x6AD
  7277. 00004F34  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  7278. 00004F38  7000                     moveq.l    D0, 0x00
  7279. 00004F3A  588F                     addq.l     A7, 4
  7280. 00004F3C  6000 02FE                bra        +0x300 /* 0000523C */
  7281. label00004F40:
  7282. 00004F40  4A6B 007C                tst.w      [A3 + 0x7C]
  7283. 00004F44  6726                     beq        +0x28 /* 00004F6C */
  7284. 00004F46  4A87                     tst.l      D7
  7285. 00004F48  6722                     beq        +0x24 /* 00004F6C */
  7286. 00004F4A  2007                     move.l     D0, D7
  7287. 00004F4C  D0AB 006A                add.l      D0, [A3 + 0x6A]
  7288. 00004F50  9084                     sub.l      D0, D4
  7289. 00004F52  322B 007C                move.w     D1, [A3 + 0x7C]
  7290. 00004F56  48C1                     ext.l      D1
  7291. 00004F58  B280                     cmp.l      D1, D0
  7292. 00004F5A  6C10                     bge        +0x12 /* 00004F6C */
  7293. 00004F5C  70FF                     moveq.l    D0, 0xFFFFFFFF
  7294. 00004F5E  2F00                     move.l     -[A7], D0
  7295. 00004F60  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  7296. 00004F64  7000                     moveq.l    D0, 0x00
  7297. 00004F66  588F                     addq.l     A7, 4
  7298. 00004F68  6000 02D2                bra        +0x2D4 /* 0000523C */
  7299. label00004F6C:
  7300. 00004F6C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7301. 00004F70  7001                     moveq.l    D0, 0x01
  7302. 00004F72  2F00                     move.l     -[A7], D0
  7303. 00004F74  2F0B                     move.l     -[A7], A3
  7304. 00004F76  4EBA 1900                jsr        [PC + 0x1900 /* 00006878 */]
  7305. 00004F7A  206B 0096                movea.l    A0, [A3 + 0x96]
  7306. 00004F7E  302B 00C8                move.w     D0, [A3 + 0xC8]
  7307. 00004F82  48C0                     ext.l      D0
  7308. 00004F84  E980                     asl        D0, 4
  7309. 00004F86  3030 080A                move.w     D0, [A0 + D0 + 0xA]
  7310. 00004F8A  48C0                     ext.l      D0
  7311. 00004F8C  2D40 FFEE                move.l     [A6 - 0x12], D0
  7312. 00004F90  4A87                     tst.l      D7
  7313. 00004F92  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7314. 00004F96  6704                     beq        +0x6 /* 00004F9C */
  7315. 00004F98  7006                     moveq.l    D0, 0x06
  7316. 00004F9A  6002                     bra        +0x4 /* 00004F9E */
  7317. label00004F9C:
  7318. 00004F9C  7007                     moveq.l    D0, 0x07
  7319. label00004F9E:
  7320. 00004F9E  3B40 FC9C                move.w     [A5 - 0x364], D0
  7321. 00004FA2  7000                     moveq.l    D0, 0x00
  7322. 00004FA4  2F00                     move.l     -[A7], D0
  7323. 00004FA6  2F07                     move.l     -[A7], D7
  7324. 00004FA8  486E FFFF                pea.l      [A6 - 0x1]
  7325. 00004FAC  2C2B 0066                move.l     D6, [A3 + 0x66]
  7326. 00004FB0  2F06                     move.l     -[A7], D6
  7327. 00004FB2  2F2B 0062                move.l     -[A7], [A3 + 0x62]
  7328. 00004FB6  2F0B                     move.l     -[A7], A3
  7329. 00004FB8  4EBA F9DE                jsr        [PC - 0x622 /* 00004998 */]
  7330. 00004FBC  3D40 FFFC                move.w     [A6 - 0x4], D0
  7331. 00004FC0  026B FFEF 0072           andi.w     [A3 + 0x72], 0xFFEF
  7332. 00004FC6  2007                     move.l     D0, D7
  7333. 00004FC8  9084                     sub.l      D0, D4
  7334. 00004FCA  D1AE FFD6                add.l      [A6 - 0x2A], D0
  7335. 00004FCE  7004                     moveq.l    D0, 0x04
  7336. 00004FD0  C06B 0072                and.w      D0, [A3 + 0x72]
  7337. 00004FD4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7338. 00004FD8  6700 00D6                beq        +0xD8 /* 000050B0 */
  7339. 00004FDC  4A6E FFF6                tst.w      [A6 - 0xA]
  7340. 00004FE0  6700 00CE                beq        +0xD0 /* 000050B0 */
  7341. 00004FE4  4A6E FFFA                tst.w      [A6 - 0x6]
  7342. 00004FE8  6600 00C6                bne        +0xC8 /* 000050B0 */
  7343. 00004FEC  302B 00CA                move.w     D0, [A3 + 0xCA]
  7344. 00004FF0  48C0                     ext.l      D0
  7345. 00004FF2  B085                     cmp.l      D0, D5
  7346. 00004FF4  6F00 00BA                ble        +0xBC /* 000050B0 */
  7347. 00004FF8  206B 009A                movea.l    A0, [A3 + 0x9A]
  7348. 00004FFC  2005                     move.l     D0, D5
  7349. 00004FFE  E780                     asl        D0, 3
  7350. 00005000  BCB0 0808                cmp.l      D6, [A0 + D0 + 0x8]
  7351. 00005004  6E00 00AA                bgt        +0xAC /* 000050B0 */
  7352. 00005008  7E00                     moveq.l    D7, 0x00
  7353. 0000500A  302B 0092                move.w     D0, [A3 + 0x92]
  7354. 0000500E  48C0                     ext.l      D0
  7355. 00005010  2C00                     move.l     D6, D0
  7356. 00005012  601A                     bra        +0x1C /* 0000502E */
  7357. label00005014:
  7358. 00005014  206B 009A                movea.l    A0, [A3 + 0x9A]
  7359. 00005018  2006                     move.l     D0, D6
  7360. 0000501A  E780                     asl        D0, 3
  7361. 0000501C  226B 0096                movea.l    A1, [A3 + 0x96]
  7362. 00005020  2207                     move.l     D1, D7
  7363. 00005022  E981                     asl        D1, 4
  7364. 00005024  23B0 0800 1804           move.l     [A1 + D1 + 0x4], [A0 + D0]
  7365. 0000502A  5287                     addq.l     D7, 1
  7366. 0000502C  5286                     addq.l     D6, 1
  7367. label0000502E:
  7368. 0000502E  302B 00C8                move.w     D0, [A3 + 0xC8]
  7369. 00005032  48C0                     ext.l      D0
  7370. 00005034  B087                     cmp.l      D0, D7
  7371. 00005036  6CDC                     bge        -0x22 /* 00005014 */
  7372. 00005038  302B 0092                move.w     D0, [A3 + 0x92]
  7373. 0000503C  48C0                     ext.l      D0
  7374. 0000503E  2C05                     move.l     D6, D5
  7375. 00005040  9C80                     sub.l      D6, D0
  7376. 00005042  4A86                     tst.l      D6
  7377. 00005044  6D30                     blt        +0x32 /* 00005076 */
  7378. 00005046  302B 00C8                move.w     D0, [A3 + 0xC8]
  7379. 0000504A  48C0                     ext.l      D0
  7380. 0000504C  B086                     cmp.l      D0, D6
  7381. 0000504E  6D26                     blt        +0x28 /* 00005076 */
  7382. 00005050  7001                     moveq.l    D0, 0x01
  7383. 00005052  2F00                     move.l     -[A7], D0
  7384. 00005054  2206                     move.l     D1, D6
  7385. 00005056  E981                     asl        D1, 4
  7386. 00005058  D2AB 0096                add.l      D1, [A3 + 0x96]
  7387. 0000505C  2F01                     move.l     -[A7], D1
  7388. 0000505E  2205                     move.l     D1, D5
  7389. 00005060  E781                     asl        D1, 3
  7390. 00005062  D2AB 009A                add.l      D1, [A3 + 0x9A]
  7391. 00005066  2F01                     move.l     -[A7], D1
  7392. 00005068  2F0B                     move.l     -[A7], A3
  7393. 0000506A  4EBA B68C                jsr        [PC - 0x4974 /* 000006F8 */]
  7394. 0000506E  2C00                     move.l     D6, D0
  7395. 00005070  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7396. 00005074  601E                     bra        +0x20 /* 00005094 */
  7397. label00005076:
  7398. 00005076  7000                     moveq.l    D0, 0x00
  7399. 00005078  2F00                     move.l     -[A7], D0
  7400. 0000507A  486E FFDA                pea.l      [A6 - 0x26]
  7401. 0000507E  2205                     move.l     D1, D5
  7402. 00005080  E781                     asl        D1, 3
  7403. 00005082  D2AB 009A                add.l      D1, [A3 + 0x9A]
  7404. 00005086  2F01                     move.l     -[A7], D1
  7405. 00005088  2F0B                     move.l     -[A7], A3
  7406. 0000508A  4EBA B66C                jsr        [PC - 0x4994 /* 000006F8 */]
  7407. 0000508E  2C00                     move.l     D6, D0
  7408. 00005090  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7409. label00005094:
  7410. 00005094  426E FFF8                clr.w      [A6 - 0x8]
  7411. 00005098  4AAB 0062                tst.l      [A3 + 0x62]
  7412. 0000509C  5EC0                     sgt        D0
  7413. 0000509E  0240 0001                andi.w     D0, 0x1
  7414. 000050A2  48C0                     ext.l      D0
  7415. 000050A4  222B 0062                move.l     D1, [A3 + 0x62]
  7416. 000050A8  9280                     sub.l      D1, D0
  7417. 000050AA  2D41 FFD2                move.l     [A6 - 0x2E], D1
  7418. 000050AE  6054                     bra        +0x56 /* 00005104 */
  7419. label000050B0:
  7420. 000050B0  2F0B                     move.l     -[A7], A3
  7421. 000050B2  4EBA C00C                jsr        [PC - 0x3FF4 /* 000010C0 */]
  7422. 000050B6  2F0B                     move.l     -[A7], A3
  7423. 000050B8  4EBA B47E                jsr        [PC - 0x4B82 /* 00000538 */]
  7424. 000050BC  4A6E FFF6                tst.w      [A6 - 0xA]
  7425. 000050C0  508F                     addq.l     A7, 8
  7426. 000050C2  6730                     beq        +0x32 /* 000050F4 */
  7427. 000050C4  302B 008C                move.w     D0, [A3 + 0x8C]
  7428. 000050C8  48C0                     ext.l      D0
  7429. 000050CA  B085                     cmp.l      D0, D5
  7430. 000050CC  6626                     bne        +0x28 /* 000050F4 */
  7431. 000050CE  206B 009A                movea.l    A0, [A3 + 0x9A]
  7432. 000050D2  2005                     move.l     D0, D5
  7433. 000050D4  E780                     asl        D0, 3
  7434. 000050D6  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  7435. 000050DA  48C0                     ext.l      D0
  7436. 000050DC  B0AE FFEA                cmp.l      D0, [A6 - 0x16]
  7437. 000050E0  6612                     bne        +0x14 /* 000050F4 */
  7438. 000050E2  2C2E FFD6                move.l     D6, [A6 - 0x2A]
  7439. 000050E6  206B 009A                movea.l    A0, [A3 + 0x9A]
  7440. 000050EA  2005                     move.l     D0, D5
  7441. 000050EC  E780                     asl        D0, 3
  7442. 000050EE  BCB0 0808                cmp.l      D6, [A0 + D0 + 0x8]
  7443. 000050F2  6704                     beq        +0x6 /* 000050F8 */
  7444. label000050F4:
  7445. 000050F4  2C2B 006A                move.l     D6, [A3 + 0x6A]
  7446. label000050F8:
  7447. 000050F8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7448. 000050FC  2F0B                     move.l     -[A7], A3
  7449. 000050FE  4EBA F1EE                jsr        [PC - 0xE12 /* 000042EE */]
  7450. 00005102  508F                     addq.l     A7, 8
  7451. label00005104:
  7452. 00005104  2F0B                     move.l     -[A7], A3
  7453. 00005106  4EBA CD74                jsr        [PC - 0x328C /* 00001E7C */]
  7454. 0000510A  2E2E FFD2                move.l     D7, [A6 - 0x2E]
  7455. 0000510E  4A6E FFF8                tst.w      [A6 - 0x8]
  7456. 00005112  588F                     addq.l     A7, 4
  7457. 00005114  661A                     bne        +0x1C /* 00005130 */
  7458. 00005116  4A6E FFF6                tst.w      [A6 - 0xA]
  7459. 0000511A  6714                     beq        +0x16 /* 00005130 */
  7460. 0000511C  206B 009A                movea.l    A0, [A3 + 0x9A]
  7461. 00005120  2005                     move.l     D0, D5
  7462. 00005122  E780                     asl        D0, 3
  7463. 00005124  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  7464. 00005128  48C0                     ext.l      D0
  7465. 0000512A  B0AE FFEA                cmp.l      D0, [A6 - 0x16]
  7466. 0000512E  6720                     beq        +0x22 /* 00005150 */
  7467. label00005130:
  7468. 00005130  206B 009A                movea.l    A0, [A3 + 0x9A]
  7469. 00005134  302B 008C                move.w     D0, [A3 + 0x8C]
  7470. 00005138  48C0                     ext.l      D0
  7471. 0000513A  B085                     cmp.l      D0, D5
  7472. 0000513C  6F04                     ble        +0x6 /* 00005142 */
  7473. 0000513E  2005                     move.l     D0, D5
  7474. 00005140  6006                     bra        +0x8 /* 00005148 */
  7475. label00005142:
  7476. 00005142  302B 008C                move.w     D0, [A3 + 0x8C]
  7477. 00005146  48C0                     ext.l      D0
  7478. label00005148:
  7479. 00005148  E780                     asl        D0, 3
  7480. 0000514A  2E30 0800                move.l     D7, [A0 + D0]
  7481. 0000514E  6044                     bra        +0x46 /* 00005194 */
  7482. label00005150:
  7483. 00005150  4A87                     tst.l      D7
  7484. 00005152  6740                     beq        +0x42 /* 00005194 */
  7485. 00005154  206B 009A                movea.l    A0, [A3 + 0x9A]
  7486. 00005158  302B 008C                move.w     D0, [A3 + 0x8C]
  7487. 0000515C  48C0                     ext.l      D0
  7488. 0000515E  E780                     asl        D0, 3
  7489. 00005160  2030 0800                move.l     D0, [A0 + D0]
  7490. 00005164  5380                     subq.l     D0, 1
  7491. 00005166  B087                     cmp.l      D0, D7
  7492. 00005168  6E06                     bgt        +0x8 /* 00005170 */
  7493. 0000516A  5387                     subq.l     D7, 1
  7494. 0000516C  6002                     bra        +0x4 /* 00005170 */
  7495. label0000516E:
  7496. 0000516E  5387                     subq.l     D7, 1
  7497. label00005170:
  7498. 00005170  4A87                     tst.l      D7
  7499. 00005172  6710                     beq        +0x12 /* 00005184 */
  7500. 00005174  206B 00AE                movea.l    A0, [A3 + 0xAE]
  7501. 00005178  7020                     moveq.l    D0, 0x20
  7502. 0000517A  B030 7800                cmp.b      D0, [A0 + D7]
  7503. 0000517E  65EE                     bcs        -0x10 /* 0000516E */
  7504. 00005180  6002                     bra        +0x4 /* 00005184 */
  7505. label00005182:
  7506. 00005182  5387                     subq.l     D7, 1
  7507. label00005184:
  7508. 00005184  4A87                     tst.l      D7
  7509. 00005186  670C                     beq        +0xE /* 00005194 */
  7510. 00005188  206B 00AE                movea.l    A0, [A3 + 0xAE]
  7511. 0000518C  7020                     moveq.l    D0, 0x20
  7512. 0000518E  B030 78FF                cmp.b      D0, [A0 + D7 - 0x1]
  7513. 00005192  64EE                     bcc        -0x10 /* 00005182 */
  7514. label00005194:
  7515. 00005194  302B 00CA                move.w     D0, [A3 + 0xCA]
  7516. 00005198  48C0                     ext.l      D0
  7517. 0000519A  B0AE FFF2                cmp.l      D0, [A6 - 0xE]
  7518. 0000519E  6E24                     bgt        +0x26 /* 000051C4 */
  7519. 000051A0  7000                     moveq.l    D0, 0x00
  7520. 000051A2  2F00                     move.l     -[A7], D0
  7521. 000051A4  2F3C FFFF 8002           move.l     -[A7], 0xFFFF8002
  7522. 000051AA  2F0B                     move.l     -[A7], A3
  7523. 000051AC  4EBA 139E                jsr        [PC + 0x139E /* 0000654C */]
  7524. 000051B0  7001                     moveq.l    D0, 0x01
  7525. 000051B2  2F00                     move.l     -[A7], D0
  7526. 000051B4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7527. 000051B8  2F0B                     move.l     -[A7], A3
  7528. 000051BA  4EBA F0E6                jsr        [PC - 0xF1A /* 000042A2 */]
  7529. 000051BE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7530. 000051C2  6074                     bra        +0x76 /* 00005238 */
  7531. label000051C4:
  7532. 000051C4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7533. 000051C8  2F06                     move.l     -[A7], D6
  7534. 000051CA  2F07                     move.l     -[A7], D7
  7535. 000051CC  2F0B                     move.l     -[A7], A3
  7536. 000051CE  4EBA CE48                jsr        [PC - 0x31B8 /* 00002018 */]
  7537. 000051D2  206B 0096                movea.l    A0, [A3 + 0x96]
  7538. 000051D6  302B 00C8                move.w     D0, [A3 + 0xC8]
  7539. 000051DA  48C0                     ext.l      D0
  7540. 000051DC  E980                     asl        D0, 4
  7541. 000051DE  3030 080A                move.w     D0, [A0 + D0 + 0xA]
  7542. 000051E2  48C0                     ext.l      D0
  7543. 000051E4  2800                     move.l     D4, D0
  7544. 000051E6  B8AE FFEE                cmp.l      D4, [A6 - 0x12]
  7545. 000051EA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7546. 000051EE  6C36                     bge        +0x38 /* 00005226 */
  7547. 000051F0  41ED FC82                lea.l      A0, [A5 - 0x37E]
  7548. 000051F4  43EB 00B6                lea.l      A1, [A3 + 0xB6]
  7549. 000051F8  20D9                     move.l     [A0]+, [A1]+
  7550. 000051FA  20D9                     move.l     [A0]+, [A1]+
  7551. 000051FC  302D FC82                move.w     D0, [A5 - 0x37E]
  7552. 00005200  48C0                     ext.l      D0
  7553. 00005202  222E FFEE                move.l     D1, [A6 - 0x12]
  7554. 00005206  D280                     add.l      D1, D0
  7555. 00005208  3B41 FC86                move.w     [A5 - 0x37A], D1
  7556. 0000520C  D96D FC82                add.w      [A5 - 0x37E], D4
  7557. 00005210  526D FC6E                addq.w     [A5 - 0x392], 1
  7558. 00005214  2F0B                     move.l     -[A7], A3
  7559. 00005216  486D 15EA                pea.l      [A5 + 0x15EA /* export_697 */]
  7560. 0000521A  206E 0014                movea.l    A0, [A6 + 0x14]
  7561. 0000521E  4E90                     jsr        [A0]
  7562. 00005220  536D FC6E                subq.w     [A5 - 0x392], 1
  7563. 00005224  508F                     addq.l     A7, 8
  7564. label00005226:
  7565. 00005226  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7566. 0000522A  7001                     moveq.l    D0, 0x01
  7567. 0000522C  2F00                     move.l     -[A7], D0
  7568. 0000522E  2F0B                     move.l     -[A7], A3
  7569. 00005230  4EBA 1646                jsr        [PC + 0x1646 /* 00006878 */]
  7570. 00005234  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7571. label00005238:
  7572. 00005238  302E FFFC                move.w     D0, [A6 - 0x4]
  7573. label0000523C:
  7574. 0000523C  4CEE 18F0 FFB2           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x4E]
  7575. 00005242  4E5E                     unlink     A6
  7576. 00005244  4E75                     rts
  7577. export_705:
  7578. fn00005246:
  7579. 00005246  4E56 0000                link       A6, 0
  7580. 0000524A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7581. 0000524E  2C2E 0010                move.l     D6, [A6 + 0x10]
  7582. 00005252  286E 0018                movea.l    A4, [A6 + 0x18]
  7583. 00005256  266E 0008                movea.l    A3, [A6 + 0x8]
  7584. 0000525A  7002                     moveq.l    D0, 0x02
  7585. 0000525C  C06B 0072                and.w      D0, [A3 + 0x72]
  7586. 00005260  661E                     bne        +0x20 /* 00005280 */
  7587. 00005262  4A6B 007C                tst.w      [A3 + 0x7C]
  7588. 00005266  6726                     beq        +0x28 /* 0000528E */
  7589. 00005268  202B 0062                move.l     D0, [A3 + 0x62]
  7590. 0000526C  D0AB 006A                add.l      D0, [A3 + 0x6A]
  7591. 00005270  90AB 0066                sub.l      D0, [A3 + 0x66]
  7592. 00005274  D086                     add.l      D0, D6
  7593. 00005276  322B 007C                move.w     D1, [A3 + 0x7C]
  7594. 0000527A  48C1                     ext.l      D1
  7595. 0000527C  B280                     cmp.l      D1, D0
  7596. 0000527E  6C0E                     bge        +0x10 /* 0000528E */
  7597. label00005280:
  7598. 00005280  70FF                     moveq.l    D0, 0xFFFFFFFF
  7599. 00005282  2F00                     move.l     -[A7], D0
  7600. 00005284  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  7601. 00005288  4247                     clr.w      D7
  7602. 0000528A  588F                     addq.l     A7, 4
  7603. 0000528C  604C                     bra        +0x4E /* 000052DA */
  7604. label0000528E:
  7605. 0000528E  4A6D FC9C                tst.w      [A5 - 0x364]
  7606. 00005292  6606                     bne        +0x8 /* 0000529A */
  7607. 00005294  3B7C 0006 FC9C           move.w     [A5 - 0x364], 0x6
  7608. label0000529A:
  7609. 0000529A  2F0C                     move.l     -[A7], A4
  7610. 0000529C  2F06                     move.l     -[A7], D6
  7611. 0000529E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7612. 000052A2  4A6E 0016                tst.w      [A6 + 0x16]
  7613. 000052A6  6706                     beq        +0x8 /* 000052AE */
  7614. 000052A8  202B 0066                move.l     D0, [A3 + 0x66]
  7615. 000052AC  6004                     bra        +0x6 /* 000052B2 */
  7616. label000052AE:
  7617. 000052AE  202B 0062                move.l     D0, [A3 + 0x62]
  7618. label000052B2:
  7619. 000052B2  2F00                     move.l     -[A7], D0
  7620. 000052B4  2F2B 0062                move.l     -[A7], [A3 + 0x62]
  7621. 000052B8  2F0B                     move.l     -[A7], A3
  7622. 000052BA  4EBA F6DC                jsr        [PC - 0x924 /* 00004998 */]
  7623. 000052BE  3E00                     move.w     D7, D0
  7624. 000052C0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7625. 000052C4  6714                     beq        +0x16 /* 000052DA */
  7626. 000052C6  200C                     move.l     D0, A4
  7627. 000052C8  6710                     beq        +0x12 /* 000052DA */
  7628. 000052CA  2F0C                     move.l     -[A7], A4
  7629. 000052CC  7001                     moveq.l    D0, 0x01
  7630. 000052CE  2F00                     move.l     -[A7], D0
  7631. 000052D0  2F0B                     move.l     -[A7], A3
  7632. 000052D2  4EBA 15A4                jsr        [PC + 0x15A4 /* 00006878 */]
  7633. 000052D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7634. label000052DA:
  7635. 000052DA  3007                     move.w     D0, D7
  7636. 000052DC  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  7637. 000052E2  4E5E                     unlink     A6
  7638. 000052E4  4E75                     rts
  7639. export_706:
  7640. 000052E6  4E56 0000                link       A6, 0
  7641. 000052EA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7642. 000052EE  286E 0008                movea.l    A4, [A6 + 0x8]
  7643. 000052F2  266E 000C                movea.l    A3, [A6 + 0xC]
  7644. 000052F6  2F0C                     move.l     -[A7], A4
  7645. 000052F8  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  7646. 000052FC  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7647. 00005300  7001                     moveq.l    D0, 0x01
  7648. 00005302  2F00                     move.l     -[A7], D0
  7649. 00005304  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7650. 00005308  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7651. 0000530C  2F0B                     move.l     -[A7], A3
  7652. 0000530E  4EBA FF36                jsr        [PC - 0xCA /* 00005246 */]
  7653. 00005312  3C00                     move.w     D6, D0
  7654. 00005314  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7655. 00005318  674C                     beq        +0x4E /* 00005366 */
  7656. 0000531A  3E2B 0068                move.w     D7, [A3 + 0x68]
  7657. 0000531E  6746                     beq        +0x48 /* 00005366 */
  7658. 00005320  206B 00AE                movea.l    A0, [A3 + 0xAE]
  7659. 00005324  5347                     subq.w     D7, 1
  7660. 00005326  7029                     moveq.l    D0, 0x29
  7661. 00005328  B030 7000                cmp.b      D0, [A0 + D7.w]
  7662. 0000532C  6638                     bne        +0x3A /* 00005366 */
  7663. 0000532E  6030                     bra        +0x32 /* 00005360 */
  7664. label00005330:
  7665. 00005330  206B 00AE                movea.l    A0, [A3 + 0xAE]
  7666. 00005334  7028                     moveq.l    D0, 0x28
  7667. 00005336  B030 70FF                cmp.b      D0, [A0 + D7.w - 0x1]
  7668. 0000533A  6622                     bne        +0x24 /* 0000535E */
  7669. 0000533C  2F0C                     move.l     -[A7], A4
  7670. 0000533E  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  7671. 00005342  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7672. 00005346  202B 0066                move.l     D0, [A3 + 0x66]
  7673. 0000534A  5380                     subq.l     D0, 1
  7674. 0000534C  2F00                     move.l     -[A7], D0
  7675. 0000534E  48C7                     ext.l      D7
  7676. 00005350  2F07                     move.l     -[A7], D7
  7677. 00005352  2F0B                     move.l     -[A7], A3
  7678. 00005354  4EBA 0CEA                jsr        [PC + 0xCEA /* 00006040 */]
  7679. 00005358  4FEF 0014                lea.l      A7, [A7 + 0x14]
  7680. 0000535C  6008                     bra        +0xA /* 00005366 */
  7681. label0000535E:
  7682. 0000535E  5347                     subq.w     D7, 1
  7683. label00005360:
  7684. 00005360  0C47 0001                cmpi.w     D7, 0x1
  7685. 00005364  6ECA                     bgt        -0x34 /* 00005330 */
  7686. label00005366:
  7687. 00005366  3006                     move.w     D0, D6
  7688. 00005368  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  7689. 0000536E  4E5E                     unlink     A6
  7690. 00005370  4E75                     rts
  7691. export_707:
  7692. fn00005372:
  7693. 00005372  48E7 0118                movem.l    -[A7], D7,A3,A4
  7694. 00005376  286F 0014                movea.l    A4, [A7 + 0x14]
  7695. 0000537A  266F 0010                movea.l    A3, [A7 + 0x10]
  7696. 0000537E  7000                     moveq.l    D0, 0x00
  7697. 00005380  7202                     moveq.l    D1, 0x02
  7698. 00005382  C26B 0072                and.w      D1, [A3 + 0x72]
  7699. 00005386  57C0                     seq        D0
  7700. 00005388  4400                     neg.b      D0
  7701. 0000538A  3E00                     move.w     D7, D0
  7702. 0000538C  6740                     beq        +0x42 /* 000053CE */
  7703. 0000538E  4A6D FC9C                tst.w      [A5 - 0x364]
  7704. 00005392  6606                     bne        +0x8 /* 0000539A */
  7705. 00005394  3B7C 0003 FC9C           move.w     [A5 - 0x364], 0x3
  7706. label0000539A:
  7707. 0000539A  2F0C                     move.l     -[A7], A4
  7708. 0000539C  7000                     moveq.l    D0, 0x00
  7709. 0000539E  2F00                     move.l     -[A7], D0
  7710. 000053A0  2F00                     move.l     -[A7], D0
  7711. 000053A2  2F2B 0066                move.l     -[A7], [A3 + 0x66]
  7712. 000053A6  2F2B 0062                move.l     -[A7], [A3 + 0x62]
  7713. 000053AA  2F0B                     move.l     -[A7], A3
  7714. 000053AC  4EBA F5EA                jsr        [PC - 0xA16 /* 00004998 */]
  7715. 000053B0  3E00                     move.w     D7, D0
  7716. 000053B2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7717. 000053B6  6720                     beq        +0x22 /* 000053D8 */
  7718. 000053B8  200C                     move.l     D0, A4
  7719. 000053BA  671C                     beq        +0x1E /* 000053D8 */
  7720. 000053BC  2F0C                     move.l     -[A7], A4
  7721. 000053BE  7001                     moveq.l    D0, 0x01
  7722. 000053C0  2F00                     move.l     -[A7], D0
  7723. 000053C2  2F0B                     move.l     -[A7], A3
  7724. 000053C4  4EBA 14B2                jsr        [PC + 0x14B2 /* 00006878 */]
  7725. 000053C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7726. 000053CC  600A                     bra        +0xC /* 000053D8 */
  7727. label000053CE:
  7728. 000053CE  4878 06AD                push.l     0x6AD
  7729. 000053D2  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  7730. 000053D6  588F                     addq.l     A7, 4
  7731. label000053D8:
  7732. 000053D8  3007                     move.w     D0, D7
  7733. 000053DA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7734. 000053DE  4E75                     rts
  7735. fn000053E0:
  7736. 000053E0  48E7 0018                movem.l    -[A7], A3,A4
  7737. 000053E4  286F 0010                movea.l    A4, [A7 + 0x10]
  7738. 000053E8  266F 000C                movea.l    A3, [A7 + 0xC]
  7739. 000053EC  7000                     moveq.l    D0, 0x00
  7740. 000053EE  122B 0004                move.b     D1, [A3 + 0x4]
  7741. 000053F2  B22C 0004                cmp.b      D1, [A4 + 0x4]
  7742. 000053F6  6638                     bne        +0x3A /* 00005430 */
  7743. 000053F8  122B 0005                move.b     D1, [A3 + 0x5]
  7744. 000053FC  B22C 0005                cmp.b      D1, [A4 + 0x5]
  7745. 00005400  662E                     bne        +0x30 /* 00005430 */
  7746. 00005402  223C FFFF FF00           move.l     D1, 0xFFFFFF00
  7747. 00005408  C293                     and.l      D1, [A3]
  7748. 0000540A  243C FFFF FF00           move.l     D2, 0xFFFFFF00
  7749. 00005410  C494                     and.l      D2, [A4]
  7750. 00005412  B481                     cmp.l      D2, D1
  7751. 00005414  661A                     bne        +0x1C /* 00005430 */
  7752. 00005416  2F00                     move.l     -[A7], D0
  7753. 00005418  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  7754. 0000541C  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  7755. 00005420  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  7756. 00005424  508F                     addq.l     A7, 8
  7757. 00005426  2200                     move.l     D1, D0
  7758. 00005428  201F                     move.l     D0, [A7]+
  7759. 0000542A  4A41                     tst.w      D1
  7760. 0000542C  6602                     bne        +0x4 /* 00005430 */
  7761. 0000542E  7001                     moveq.l    D0, 0x01
  7762. label00005430:
  7763. 00005430  4CDF 1800                movem.l    A3,A4, [A7]+
  7764. 00005434  4E75                     rts
  7765. export_708:
  7766. 00005436  4E56 0000                link       A6, 0
  7767. 0000543A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7768. 0000543E  286E 0014                movea.l    A4, [A6 + 0x14]
  7769. 00005442  2A2E 0010                move.l     D5, [A6 + 0x10]
  7770. 00005446  266E 0008                movea.l    A3, [A6 + 0x8]
  7771. 0000544A  2C3C 0000 0100           move.l     D6, 0x100
  7772. 00005450  4A6B 007C                tst.w      [A3 + 0x7C]
  7773. 00005454  671A                     beq        +0x1C /* 00005470 */
  7774. 00005456  302B 007C                move.w     D0, [A3 + 0x7C]
  7775. 0000545A  48C0                     ext.l      D0
  7776. 0000545C  B085                     cmp.l      D0, D5
  7777. 0000545E  6C10                     bge        +0x12 /* 00005470 */
  7778. 00005460  302B 007C                move.w     D0, [A3 + 0x7C]
  7779. 00005464  48C0                     ext.l      D0
  7780. 00005466  2A00                     move.l     D5, D0
  7781. 00005468  6006                     bra        +0x8 /* 00005470 */
  7782. label0000546A:
  7783. 0000546A  0686 0000 0100           addi.l     D6, 0x100
  7784. label00005470:
  7785. 00005470  2005                     move.l     D0, D5
  7786. 00005472  5280                     addq.l     D0, 1
  7787. 00005474  B086                     cmp.l      D0, D6
  7788. 00005476  6CF2                     bge        -0xC /* 0000546A */
  7789. 00005478  4A6B 007A                tst.w      [A3 + 0x7A]
  7790. 0000547C  670E                     beq        +0x10 /* 0000548C */
  7791. 0000547E  486B 00AA                pea.l      [A3 + 0xAA]
  7792. 00005482  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  7793. 00005486  426B 007A                clr.w      [A3 + 0x7A]
  7794. 0000548A  588F                     addq.l     A7, 4
  7795. label0000548C:
  7796. 0000548C  7000                     moveq.l    D0, 0x00
  7797. 0000548E  102B 0094                move.b     D0, [A3 + 0x94]
  7798. 00005492  2800                     move.l     D4, D0
  7799. 00005494  7000                     moveq.l    D0, 0x00
  7800. 00005496  2F00                     move.l     -[A7], D0
  7801. 00005498  2F0B                     move.l     -[A7], A3
  7802. 0000549A  4EBA 1932                jsr        [PC + 0x1932 /* 00006DCE */]
  7803. 0000549E  BCAB 006E                cmp.l      D6, [A3 + 0x6E]
  7804. 000054A2  508F                     addq.l     A7, 8
  7805. 000054A4  6744                     beq        +0x46 /* 000054EA */
  7806. 000054A6  486B 00AE                pea.l      [A3 + 0xAE]
  7807. 000054AA  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  7808. 000054AE  2746 006E                move.l     [A3 + 0x6E], D6
  7809. 000054B2  2F06                     move.l     -[A7], D6
  7810. 000054B4  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  7811. 000054B8  2740 00AE                move.l     [A3 + 0xAE], D0
  7812. 000054BC  508F                     addq.l     A7, 8
  7813. 000054BE  6642                     bne        +0x44 /* 00005502 */
  7814. 000054C0  7000                     moveq.l    D0, 0x00
  7815. 000054C2  2740 006A                move.l     [A3 + 0x6A], D0
  7816. 000054C6  277C 0000 0100 006E      move.l     [A3 + 0x6E], 0x100
  7817. 000054CE  4878 0100                push.l     0x100
  7818. 000054D2  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  7819. 000054D6  2740 00AE                move.l     [A3 + 0xAE], D0
  7820. 000054DA  588F                     addq.l     A7, 4
  7821. 000054DC  6606                     bne        +0x8 /* 000054E4 */
  7822. 000054DE  7000                     moveq.l    D0, 0x00
  7823. 000054E0  2740 006E                move.l     [A3 + 0x6E], D0
  7824. label000054E4:
  7825. 000054E4  7000                     moveq.l    D0, 0x00
  7826. 000054E6  6000 026A                bra        +0x26C /* 00005752 */
  7827. label000054EA:
  7828. 000054EA  2006                     move.l     D0, D6
  7829. 000054EC  90AB 006A                sub.l      D0, [A3 + 0x6A]
  7830. 000054F0  2F00                     move.l     -[A7], D0
  7831. 000054F2  202B 006A                move.l     D0, [A3 + 0x6A]
  7832. 000054F6  D0AB 00AE                add.l      D0, [A3 + 0xAE]
  7833. 000054FA  2F00                     move.l     -[A7], D0
  7834. 000054FC  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  7835. 00005500  508F                     addq.l     A7, 8
  7836. label00005502:
  7837. 00005502  7000                     moveq.l    D0, 0x00
  7838. 00005504  2740 0062                move.l     [A3 + 0x62], D0
  7839. 00005508  7201                     moveq.l    D1, 0x01
  7840. 0000550A  B26B 0078                cmp.w      D1, [A3 + 0x78]
  7841. 0000550E  6C34                     bge        +0x36 /* 00005544 */
  7842. 00005510  700C                     moveq.l    D0, 0x0C
  7843. 00005512  2F00                     move.l     -[A7], D0
  7844. 00005514  322B 00C6                move.w     D1, [A3 + 0xC6]
  7845. 00005518  48C1                     ext.l      D1
  7846. 0000551A  2401                     move.l     D2, D1
  7847. 0000551C  C2FC 0006                mulu.w     D1, 0x6
  7848. 00005520  4842                     swap.w     D2
  7849. 00005522  C4FC 0006                mulu.w     D2, 0x6
  7850. 00005526  4842                     swap.w     D2
  7851. 00005528  4242                     clr.w      D2
  7852. 0000552A  D282                     add.l      D1, D2
  7853. 0000552C  2F01                     move.l     -[A7], D1
  7854. 0000552E  486B 00A6                pea.l      [A3 + 0xA6]
  7855. 00005532  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  7856. 00005536  4A40                     tst.w      D0
  7857. 00005538  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7858. 0000553C  6706                     beq        +0x8 /* 00005544 */
  7859. 0000553E  377C 0002 00C6           move.w     [A3 + 0xC6], 0x2
  7860. label00005544:
  7861. 00005544  377C 0001 0078           move.w     [A3 + 0x78], 0x1
  7862. 0000554A  302B 00C6                move.w     D0, [A3 + 0xC6]
  7863. 0000554E  48C0                     ext.l      D0
  7864. 00005550  2200                     move.l     D1, D0
  7865. 00005552  C0FC 0006                mulu.w     D0, 0x6
  7866. 00005556  4841                     swap.w     D1
  7867. 00005558  C2FC 0006                mulu.w     D1, 0x6
  7868. 0000555C  4841                     swap.w     D1
  7869. 0000555E  4241                     clr.w      D1
  7870. 00005560  D081                     add.l      D0, D1
  7871. 00005562  2F00                     move.l     -[A7], D0
  7872. 00005564  2F2B 00A6                move.l     -[A7], [A3 + 0xA6]
  7873. 00005568  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  7874. 0000556C  4AAB 009E                tst.l      [A3 + 0x9E]
  7875. 00005570  508F                     addq.l     A7, 8
  7876. 00005572  670A                     beq        +0xC /* 0000557E */
  7877. 00005574  7001                     moveq.l    D0, 0x01
  7878. 00005576  B06B 0074                cmp.w      D0, [A3 + 0x74]
  7879. 0000557A  6700 00A6                beq        +0xA8 /* 00005622 */
  7880. label0000557E:
  7881. 0000557E  4AAB 009E                tst.l      [A3 + 0x9E]
  7882. 00005582  6728                     beq        +0x2A /* 000055AC */
  7883. 00005584  7E01                     moveq.l    D7, 0x01
  7884. 00005586  601A                     bra        +0x1C /* 000055A2 */
  7885. label00005588:
  7886. 00005588  206B 009E                movea.l    A0, [A3 + 0x9E]
  7887. 0000558C  2007                     move.l     D0, D7
  7888. 0000558E  D080                     add.l      D0, D0
  7889. 00005590  2200                     move.l     D1, D0
  7890. 00005592  E588                     lsl        D0, 2
  7891. 00005594  D081                     add.l      D0, D1
  7892. 00005596  4870 0806                pea.l      [A0 + D0 + 0x6]
  7893. 0000559A  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  7894. 0000559E  588F                     addq.l     A7, 4
  7895. 000055A0  5287                     addq.l     D7, 1
  7896. label000055A2:
  7897. 000055A2  302B 0074                move.w     D0, [A3 + 0x74]
  7898. 000055A6  48C0                     ext.l      D0
  7899. 000055A8  B087                     cmp.l      D0, D7
  7900. 000055AA  6EDC                     bgt        -0x22 /* 00005588 */
  7901. label000055AC:
  7902. 000055AC  700A                     moveq.l    D0, 0x0A
  7903. 000055AE  2F00                     move.l     -[A7], D0
  7904. 000055B0  322B 0074                move.w     D1, [A3 + 0x74]
  7905. 000055B4  48C1                     ext.l      D1
  7906. 000055B6  D281                     add.l      D1, D1
  7907. 000055B8  2401                     move.l     D2, D1
  7908. 000055BA  E589                     lsl        D1, 2
  7909. 000055BC  D282                     add.l      D1, D2
  7910. 000055BE  2F01                     move.l     -[A7], D1
  7911. 000055C0  486B 009E                pea.l      [A3 + 0x9E]
  7912. 000055C4  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  7913. 000055C8  4A40                     tst.w      D0
  7914. 000055CA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7915. 000055CE  6700 0096                beq        +0x98 /* 00005666 */
  7916. 000055D2  377C 0001 0074           move.w     [A3 + 0x74], 0x1
  7917. 000055D8  4AAB 0042                tst.l      [A3 + 0x42]
  7918. 000055DC  6722                     beq        +0x24 /* 00005600 */
  7919. 000055DE  206B 009E                movea.l    A0, [A3 + 0x9E]
  7920. 000055E2  43EB 003C                lea.l      A1, [A3 + 0x3C]
  7921. 000055E6  20D9                     move.l     [A0]+, [A1]+
  7922. 000055E8  20D9                     move.l     [A0]+, [A1]+
  7923. 000055EA  30D9                     move.w     [A0]+, [A1]+
  7924. 000055EC  2F2B 0042                move.l     -[A7], [A3 + 0x42]
  7925. 000055F0  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  7926. 000055F4  206B 009E                movea.l    A0, [A3 + 0x9E]
  7927. 000055F8  2140 0006                move.l     [A0 + 0x6], D0
  7928. 000055FC  588F                     addq.l     A7, 4
  7929. 000055FE  6066                     bra        +0x68 /* 00005666 */
  7930. label00005600:
  7931. 00005600  206B 009E                movea.l    A0, [A3 + 0x9E]
  7932. 00005604  43ED E66E                lea.l      A1, [A5 - 0x1992]
  7933. 00005608  20D9                     move.l     [A0]+, [A1]+
  7934. 0000560A  20D9                     move.l     [A0]+, [A1]+
  7935. 0000560C  30D9                     move.w     [A0]+, [A1]+
  7936. 0000560E  2F2D E674                move.l     -[A7], [A5 - 0x198C]
  7937. 00005612  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  7938. 00005616  206B 009E                movea.l    A0, [A3 + 0x9E]
  7939. 0000561A  2140 0006                move.l     [A0 + 0x6], D0
  7940. 0000561E  588F                     addq.l     A7, 4
  7941. 00005620  6044                     bra        +0x46 /* 00005666 */
  7942. label00005622:
  7943. 00005622  4AAB 0042                tst.l      [A3 + 0x42]
  7944. 00005626  673E                     beq        +0x40 /* 00005666 */
  7945. 00005628  486B 003C                pea.l      [A3 + 0x3C]
  7946. 0000562C  2F2B 009E                move.l     -[A7], [A3 + 0x9E]
  7947. 00005630  4EBA FDAE                jsr        [PC - 0x252 /* 000053E0 */]
  7948. 00005634  4A40                     tst.w      D0
  7949. 00005636  508F                     addq.l     A7, 8
  7950. 00005638  662C                     bne        +0x2E /* 00005666 */
  7951. 0000563A  206B 009E                movea.l    A0, [A3 + 0x9E]
  7952. 0000563E  4868 0006                pea.l      [A0 + 0x6]
  7953. 00005642  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  7954. 00005646  206B 009E                movea.l    A0, [A3 + 0x9E]
  7955. 0000564A  43EB 003C                lea.l      A1, [A3 + 0x3C]
  7956. 0000564E  20D9                     move.l     [A0]+, [A1]+
  7957. 00005650  20D9                     move.l     [A0]+, [A1]+
  7958. 00005652  30D9                     move.w     [A0]+, [A1]+
  7959. 00005654  2F2B 0042                move.l     -[A7], [A3 + 0x42]
  7960. 00005658  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  7961. 0000565C  206B 009E                movea.l    A0, [A3 + 0x9E]
  7962. 00005660  2140 0006                move.l     [A0 + 0x6], D0
  7963. 00005664  508F                     addq.l     A7, 8
  7964. label00005666:
  7965. 00005666  7E01                     moveq.l    D7, 0x01
  7966. 00005668  601A                     bra        +0x1C /* 00005684 */
  7967. label0000566A:
  7968. 0000566A  206B 00A2                movea.l    A0, [A3 + 0xA2]
  7969. 0000566E  2007                     move.l     D0, D7
  7970. 00005670  E588                     lsl        D0, 2
  7971. 00005672  2200                     move.l     D1, D0
  7972. 00005674  E588                     lsl        D0, 2
  7973. 00005676  D081                     add.l      D0, D1
  7974. 00005678  4870 0810                pea.l      [A0 + D0 + 0x10]
  7975. 0000567C  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  7976. 00005680  588F                     addq.l     A7, 4
  7977. 00005682  5287                     addq.l     D7, 1
  7978. label00005684:
  7979. 00005684  302B 0076                move.w     D0, [A3 + 0x76]
  7980. 00005688  48C0                     ext.l      D0
  7981. 0000568A  B087                     cmp.l      D0, D7
  7982. 0000568C  6EDC                     bgt        -0x22 /* 0000566A */
  7983. 0000568E  7001                     moveq.l    D0, 0x01
  7984. 00005690  B06B 0076                cmp.w      D0, [A3 + 0x76]
  7985. 00005694  6C2A                     bge        +0x2C /* 000056C0 */
  7986. 00005696  7014                     moveq.l    D0, 0x14
  7987. 00005698  2F00                     move.l     -[A7], D0
  7988. 0000569A  322B 0076                move.w     D1, [A3 + 0x76]
  7989. 0000569E  48C1                     ext.l      D1
  7990. 000056A0  E589                     lsl        D1, 2
  7991. 000056A2  2401                     move.l     D2, D1
  7992. 000056A4  E589                     lsl        D1, 2
  7993. 000056A6  D282                     add.l      D1, D2
  7994. 000056A8  2F01                     move.l     -[A7], D1
  7995. 000056AA  486B 00A2                pea.l      [A3 + 0xA2]
  7996. 000056AE  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  7997. 000056B2  4A40                     tst.w      D0
  7998. 000056B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7999. 000056B8  6706                     beq        +0x8 /* 000056C0 */
  8000. 000056BA  377C 0001 0076           move.w     [A3 + 0x76], 0x1
  8001. label000056C0:
  8002. 000056C0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8003. 000056C4  2F2B 00AE                move.l     -[A7], [A3 + 0xAE]
  8004. 000056C8  2F05                     move.l     -[A7], D5
  8005. 000056CA  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  8006. 000056CE  2F05                     move.l     -[A7], D5
  8007. 000056D0  2F2B 00AE                move.l     -[A7], [A3 + 0xAE]
  8008. 000056D4  4EAD 0F32                jsr        [A5 + 0xF32 /* export_482 */]
  8009. 000056D8  2A00                     move.l     D5, D0
  8010. 000056DA  2745 006A                move.l     [A3 + 0x6A], D5
  8011. 000056DE  2745 0066                move.l     [A3 + 0x66], D5
  8012. 000056E2  206B 00A6                movea.l    A0, [A3 + 0xA6]
  8013. 000056E6  2145 0006                move.l     [A0 + 0x6], D5
  8014. 000056EA  508F                     addq.l     A7, 8
  8015. 000056EC  6C04                     bge        +0x6 /* 000056F2 */
  8016. 000056EE  7000                     moveq.l    D0, 0x00
  8017. 000056F0  6060                     bra        +0x62 /* 00005752 */
  8018. label000056F2:
  8019. 000056F2  426D FC70                clr.w      [A5 - 0x390]
  8020. 000056F6  426B 008C                clr.w      [A3 + 0x8C]
  8021. 000056FA  426B 008A                clr.w      [A3 + 0x8A]
  8022. 000056FE  426B 008E                clr.w      [A3 + 0x8E]
  8023. 00005702  426B 0092                clr.w      [A3 + 0x92]
  8024. 00005706  206B 00AE                movea.l    A0, [A3 + 0xAE]
  8025. 0000570A  4230 5800                clr.b      [A0 + D5]
  8026. 0000570E  2F04                     move.l     -[A7], D4
  8027. 00005710  2F0B                     move.l     -[A7], A3
  8028. 00005712  4EBA 16BA                jsr        [PC + 0x16BA /* 00006DCE */]
  8029. 00005716  200C                     move.l     D0, A4
  8030. 00005718  508F                     addq.l     A7, 8
  8031. 0000571A  6728                     beq        +0x2A /* 00005744 */
  8032. 0000571C  206B 0096                movea.l    A0, [A3 + 0x96]
  8033. 00005720  7000                     moveq.l    D0, 0x00
  8034. 00005722  2140 0004                move.l     [A0 + 0x4], D0
  8035. 00005726  2F0B                     move.l     -[A7], A3
  8036. 00005728  4EBA B996                jsr        [PC - 0x466A /* 000010C0 */]
  8037. 0000572C  2F0B                     move.l     -[A7], A3
  8038. 0000572E  4EBA C74C                jsr        [PC - 0x38B4 /* 00001E7C */]
  8039. 00005732  7001                     moveq.l    D0, 0x01
  8040. 00005734  2F00                     move.l     -[A7], D0
  8041. 00005736  2F0C                     move.l     -[A7], A4
  8042. 00005738  2F0B                     move.l     -[A7], A3
  8043. 0000573A  4EBA EB66                jsr        [PC - 0x149A /* 000042A2 */]
  8044. 0000573E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8045. 00005742  6006                     bra        +0x8 /* 0000574A */
  8046. label00005744:
  8047. 00005744  006B 0010 0072           ori.w      [A3 + 0x72], 0x10
  8048. label0000574A:
  8049. 0000574A  026B EFFF 0072           andi.w     [A3 + 0x72], 0xEFFF
  8050. 00005750  7001                     moveq.l    D0, 0x01
  8051. label00005752:
  8052. 00005752  4CEE 18F0 FFE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x18]
  8053. 00005758  4E5E                     unlink     A6
  8054. 0000575A  4E75                     rts
  8055. export_709:
  8056. fn0000575C:
  8057. 0000575C  4E56 FFD8                link       A6, -0x0028
  8058. 00005760  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  8059. 00005764  3A2E 000E                move.w     D5, [A6 + 0xE]
  8060. 00005768  266E 0008                movea.l    A3, [A6 + 0x8]
  8061. 0000576C  4246                     clr.w      D6
  8062. 0000576E  2D6B 00A6 FFDC           move.l     [A6 - 0x24], [A3 + 0xA6]
  8063. 00005774  3D6B 008C FFFA           move.w     [A6 - 0x6], [A3 + 0x8C]
  8064. 0000577A  7001                     moveq.l    D0, 0x01
  8065. 0000577C  7208                     moveq.l    D1, 0x08
  8066. 0000577E  C26B 0072                and.w      D1, [A3 + 0x72]
  8067. 00005782  6608                     bne        +0xA /* 0000578C */
  8068. 00005784  4AAB 006A                tst.l      [A3 + 0x6A]
  8069. 00005788  6702                     beq        +0x4 /* 0000578C */
  8070. 0000578A  7000                     moveq.l    D0, 0x00
  8071. label0000578C:
  8072. 0000578C  3D40 FFFC                move.w     [A6 - 0x4], D0
  8073. 00005790  6734                     beq        +0x36 /* 000057C6 */
  8074. 00005792  7000                     moveq.l    D0, 0x00
  8075. 00005794  2D40 FFF6                move.l     [A6 - 0xA], D0
  8076. 00005798  377C 0001 0078           move.w     [A3 + 0x78], 0x1
  8077. 0000579E  322B 00C6                move.w     D1, [A3 + 0xC6]
  8078. 000057A2  48C1                     ext.l      D1
  8079. 000057A4  2401                     move.l     D2, D1
  8080. 000057A6  C2FC 0006                mulu.w     D1, 0x6
  8081. 000057AA  4842                     swap.w     D2
  8082. 000057AC  C4FC 0006                mulu.w     D2, 0x6
  8083. 000057B0  4842                     swap.w     D2
  8084. 000057B2  4242                     clr.w      D2
  8085. 000057B4  D282                     add.l      D1, D2
  8086. 000057B6  2F01                     move.l     -[A7], D1
  8087. 000057B8  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  8088. 000057BC  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  8089. 000057C0  508F                     addq.l     A7, 8
  8090. 000057C2  6000 022A                bra        +0x22C /* 000059EE */
  8091. label000057C6:
  8092. 000057C6  202B 0062                move.l     D0, [A3 + 0x62]
  8093. 000057CA  B0AB 006A                cmp.l      D0, [A3 + 0x6A]
  8094. 000057CE  6636                     bne        +0x38 /* 00005806 */
  8095. 000057D0  70FF                     moveq.l    D0, 0xFFFFFFFF
  8096. 000057D2  2D40 FFF6                move.l     [A6 - 0xA], D0
  8097. 000057D6  322B 0078                move.w     D1, [A3 + 0x78]
  8098. 000057DA  48C1                     ext.l      D1
  8099. 000057DC  2401                     move.l     D2, D1
  8100. 000057DE  C2FC 0006                mulu.w     D1, 0x6
  8101. 000057E2  4842                     swap.w     D2
  8102. 000057E4  C4FC 0006                mulu.w     D2, 0x6
  8103. 000057E8  4842                     swap.w     D2
  8104. 000057EA  4242                     clr.w      D2
  8105. 000057EC  D282                     add.l      D1, D2
  8106. 000057EE  D3AE FFDC                add.l      [A6 - 0x24], D1
  8107. 000057F2  286E FFDC                movea.l    A4, [A6 - 0x24]
  8108. 000057F6  5DAE FFDC                subq.l     [A6 - 0x24], 6
  8109. 000057FA  206E FFDC                movea.l    A0, [A6 - 0x24]
  8110. 000057FE  3968 0004 0004           move.w     [A4 + 0x4], [A0 + 0x4]
  8111. 00005804  6072                     bra        +0x74 /* 00005878 */
  8112. label00005806:
  8113. 00005806  202B 0062                move.l     D0, [A3 + 0x62]
  8114. 0000580A  B0AB 0066                cmp.l      D0, [A3 + 0x66]
  8115. 0000580E  57C0                     seq        D0
  8116. 00005810  0240 0001                andi.w     D0, 0x1
  8117. 00005814  48C0                     ext.l      D0
  8118. 00005816  2D40 FFF6                move.l     [A6 - 0xA], D0
  8119. 0000581A  302B 008E                move.w     D0, [A3 + 0x8E]
  8120. 0000581E  48C0                     ext.l      D0
  8121. 00005820  2200                     move.l     D1, D0
  8122. 00005822  C0FC 0006                mulu.w     D0, 0x6
  8123. 00005826  4841                     swap.w     D1
  8124. 00005828  C2FC 0006                mulu.w     D1, 0x6
  8125. 0000582C  4841                     swap.w     D1
  8126. 0000582E  4241                     clr.w      D1
  8127. 00005830  D081                     add.l      D0, D1
  8128. 00005832  D1AE FFDC                add.l      [A6 - 0x24], D0
  8129. 00005836  202B 0066                move.l     D0, [A3 + 0x66]
  8130. 0000583A  B0AB 006A                cmp.l      D0, [A3 + 0x6A]
  8131. 0000583E  6620                     bne        +0x22 /* 00005860 */
  8132. 00005840  302B 0078                move.w     D0, [A3 + 0x78]
  8133. 00005844  48C0                     ext.l      D0
  8134. 00005846  2200                     move.l     D1, D0
  8135. 00005848  C0FC 0006                mulu.w     D0, 0x6
  8136. 0000584C  4841                     swap.w     D1
  8137. 0000584E  C2FC 0006                mulu.w     D1, 0x6
  8138. 00005852  4841                     swap.w     D1
  8139. 00005854  4241                     clr.w      D1
  8140. 00005856  D081                     add.l      D0, D1
  8141. 00005858  2840                     movea.l    A4, D0
  8142. 0000585A  D9EB 00A6                add.l      A4, [A3 + 0xA6]
  8143. 0000585E  6018                     bra        +0x1A /* 00005878 */
  8144. label00005860:
  8145. 00005860  286E FFDC                movea.l    A4, [A6 - 0x24]
  8146. 00005864  6004                     bra        +0x6 /* 0000586A */
  8147. label00005866:
  8148. 00005866  D8FC 0006                add.w      A4, 0x6
  8149. label0000586A:
  8150. 0000586A  200C                     move.l     D0, A4
  8151. 0000586C  5C80                     addq.l     D0, 6
  8152. 0000586E  2040                     movea.l    A0, D0
  8153. 00005870  2010                     move.l     D0, [A0]
  8154. 00005872  B0AB 0066                cmp.l      D0, [A3 + 0x66]
  8155. 00005876  6FEE                     ble        -0x10 /* 00005866 */
  8156. label00005878:
  8157. 00005878  2014                     move.l     D0, [A4]
  8158. 0000587A  B0AB 0066                cmp.l      D0, [A3 + 0x66]
  8159. 0000587E  5DC0                     slt        D0
  8160. 00005880  0240 0001                andi.w     D0, 0x1
  8161. 00005884  48C0                     ext.l      D0
  8162. 00005886  206E FFDC                movea.l    A0, [A6 - 0x24]
  8163. 0000588A  2210                     move.l     D1, [A0]
  8164. 0000588C  B2AB 0062                cmp.l      D1, [A3 + 0x62]
  8165. 00005890  5DC1                     slt        D1
  8166. 00005892  0241 0001                andi.w     D1, 0x1
  8167. 00005896  48C1                     ext.l      D1
  8168. 00005898  D280                     add.l      D1, D0
  8169. 0000589A  4AAE FFF6                tst.l      [A6 - 0xA]
  8170. 0000589E  56C0                     sne        D0
  8171. 000058A0  0240 0001                andi.w     D0, 0x1
  8172. 000058A4  48C0                     ext.l      D0
  8173. 000058A6  D081                     add.l      D0, D1
  8174. 000058A8  2D40 FFF2                move.l     [A6 - 0xE], D0
  8175. 000058AC  6700 0140                beq        +0x142 /* 000059EE */
  8176. 000058B0  202E FFDC                move.l     D0, [A6 - 0x24]
  8177. 000058B4  90AB 00A6                sub.l      D0, [A3 + 0xA6]
  8178. 000058B8  7206                     moveq.l    D1, 0x06
  8179. 000058BA  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  8180. 000058BE  2D40 FFEE                move.l     [A6 - 0x12], D0
  8181. 000058C2  200C                     move.l     D0, A4
  8182. 000058C4  90AB 00A6                sub.l      D0, [A3 + 0xA6]
  8183. 000058C8  7206                     moveq.l    D1, 0x06
  8184. 000058CA  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  8185. 000058CE  2E00                     move.l     D7, D0
  8186. 000058D0  302B 0078                move.w     D0, [A3 + 0x78]
  8187. 000058D4  48C0                     ext.l      D0
  8188. 000058D6  222E FFF2                move.l     D1, [A6 - 0xE]
  8189. 000058DA  D280                     add.l      D1, D0
  8190. 000058DC  302B 00C6                move.w     D0, [A3 + 0xC6]
  8191. 000058E0  48C0                     ext.l      D0
  8192. 000058E2  B081                     cmp.l      D0, D1
  8193. 000058E4  6E76                     bgt        +0x78 /* 0000595C */
  8194. 000058E6  302B 00C6                move.w     D0, [A3 + 0xC6]
  8195. 000058EA  48C0                     ext.l      D0
  8196. 000058EC  2200                     move.l     D1, D0
  8197. 000058EE  C0FC 0006                mulu.w     D0, 0x6
  8198. 000058F2  4841                     swap.w     D1
  8199. 000058F4  C2FC 0006                mulu.w     D1, 0x6
  8200. 000058F8  4841                     swap.w     D1
  8201. 000058FA  4241                     clr.w      D1
  8202. 000058FC  D081                     add.l      D0, D1
  8203. 000058FE  2800                     move.l     D4, D0
  8204. 00005900  720C                     moveq.l    D1, 0x0C
  8205. 00005902  D081                     add.l      D0, D1
  8206. 00005904  2F00                     move.l     -[A7], D0
  8207. 00005906  2F04                     move.l     -[A7], D4
  8208. 00005908  486B 00A6                pea.l      [A3 + 0xA6]
  8209. 0000590C  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  8210. 00005910  4A40                     tst.w      D0
  8211. 00005912  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8212. 00005916  6706                     beq        +0x8 /* 0000591E */
  8213. 00005918  546B 00C6                addq.w     [A3 + 0xC6], 2
  8214. 0000591C  6006                     bra        +0x8 /* 00005924 */
  8215. label0000591E:
  8216. 0000591E  7000                     moveq.l    D0, 0x00
  8217. 00005920  6000 0486                bra        +0x488 /* 00005DA8 */
  8218. label00005924:
  8219. 00005924  222E FFEE                move.l     D1, [A6 - 0x12]
  8220. 00005928  2001                     move.l     D0, D1
  8221. 0000592A  C2FC 0006                mulu.w     D1, 0x6
  8222. 0000592E  4840                     swap.w     D0
  8223. 00005930  C0FC 0006                mulu.w     D0, 0x6
  8224. 00005934  4840                     swap.w     D0
  8225. 00005936  4240                     clr.w      D0
  8226. 00005938  D280                     add.l      D1, D0
  8227. 0000593A  D2AB 00A6                add.l      D1, [A3 + 0xA6]
  8228. 0000593E  2D41 FFDC                move.l     [A6 - 0x24], D1
  8229. 00005942  2207                     move.l     D1, D7
  8230. 00005944  2001                     move.l     D0, D1
  8231. 00005946  C2FC 0006                mulu.w     D1, 0x6
  8232. 0000594A  4840                     swap.w     D0
  8233. 0000594C  C0FC 0006                mulu.w     D0, 0x6
  8234. 00005950  4840                     swap.w     D0
  8235. 00005952  4240                     clr.w      D0
  8236. 00005954  D280                     add.l      D1, D0
  8237. 00005956  2841                     movea.l    A4, D1
  8238. 00005958  D9EB 00A6                add.l      A4, [A3 + 0xA6]
  8239. label0000595C:
  8240. 0000595C  206E FFDC                movea.l    A0, [A6 - 0x24]
  8241. 00005960  2010                     move.l     D0, [A0]
  8242. 00005962  B0AB 0062                cmp.l      D0, [A3 + 0x62]
  8243. 00005966  6C3C                     bge        +0x3E /* 000059A4 */
  8244. 00005968  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  8245. 0000596C  202E FFDC                move.l     D0, [A6 - 0x24]
  8246. 00005970  5C80                     addq.l     D0, 6
  8247. 00005972  2F00                     move.l     -[A7], D0
  8248. 00005974  526B 0078                addq.w     [A3 + 0x78], 1
  8249. 00005978  302B 0078                move.w     D0, [A3 + 0x78]
  8250. 0000597C  48C0                     ext.l      D0
  8251. 0000597E  90AE FFEE                sub.l      D0, [A6 - 0x12]
  8252. 00005982  2200                     move.l     D1, D0
  8253. 00005984  C0FC 0006                mulu.w     D0, 0x6
  8254. 00005988  4841                     swap.w     D1
  8255. 0000598A  C2FC 0006                mulu.w     D1, 0x6
  8256. 0000598E  4841                     swap.w     D1
  8257. 00005990  4241                     clr.w      D1
  8258. 00005992  D081                     add.l      D0, D1
  8259. 00005994  2F00                     move.l     -[A7], D0
  8260. 00005996  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  8261. 0000599A  D8FC 0006                add.w      A4, 0x6
  8262. 0000599E  5287                     addq.l     D7, 1
  8263. 000059A0  5CAE FFDC                addq.l     [A6 - 0x24], 6
  8264. label000059A4:
  8265. 000059A4  2014                     move.l     D0, [A4]
  8266. 000059A6  B0AB 0066                cmp.l      D0, [A3 + 0x66]
  8267. 000059AA  6D06                     blt        +0x8 /* 000059B2 */
  8268. 000059AC  4AAE FFF6                tst.l      [A6 - 0xA]
  8269. 000059B0  6F30                     ble        +0x32 /* 000059E2 */
  8270. label000059B2:
  8271. 000059B2  2F0C                     move.l     -[A7], A4
  8272. 000059B4  200C                     move.l     D0, A4
  8273. 000059B6  5C80                     addq.l     D0, 6
  8274. 000059B8  2F00                     move.l     -[A7], D0
  8275. 000059BA  526B 0078                addq.w     [A3 + 0x78], 1
  8276. 000059BE  302B 0078                move.w     D0, [A3 + 0x78]
  8277. 000059C2  48C0                     ext.l      D0
  8278. 000059C4  9087                     sub.l      D0, D7
  8279. 000059C6  2200                     move.l     D1, D0
  8280. 000059C8  C0FC 0006                mulu.w     D0, 0x6
  8281. 000059CC  4841                     swap.w     D1
  8282. 000059CE  C2FC 0006                mulu.w     D1, 0x6
  8283. 000059D2  4841                     swap.w     D1
  8284. 000059D4  4241                     clr.w      D1
  8285. 000059D6  D081                     add.l      D0, D1
  8286. 000059D8  2F00                     move.l     -[A7], D0
  8287. 000059DA  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  8288. 000059DE  D8FC 0006                add.w      A4, 0x6
  8289. label000059E2:
  8290. 000059E2  206E FFDC                movea.l    A0, [A6 - 0x24]
  8291. 000059E6  20AB 0062                move.l     [A0], [A3 + 0x62]
  8292. 000059EA  28AB 0066                move.l     [A4], [A3 + 0x66]
  8293. label000059EE:
  8294. 000059EE  7000                     moveq.l    D0, 0x00
  8295. 000059F0  3005                     move.w     D0, D5
  8296. 000059F2  E088                     lsr        D0, 8
  8297. 000059F4  C0BC 0000 00FF           and.l      D0, 0xFF
  8298. 000059FA  3D40 FFFE                move.w     [A6 - 0x2], D0
  8299. label000059FE:
  8300. 000059FE  206E FFDC                movea.l    A0, [A6 - 0x24]
  8301. 00005A02  3028 0004                move.w     D0, [A0 + 0x4]
  8302. 00005A06  48C0                     ext.l      D0
  8303. 00005A08  D080                     add.l      D0, D0
  8304. 00005A0A  2200                     move.l     D1, D0
  8305. 00005A0C  E588                     lsl        D0, 2
  8306. 00005A0E  D081                     add.l      D0, D1
  8307. 00005A10  2840                     movea.l    A4, D0
  8308. 00005A12  D9EB 009E                add.l      A4, [A3 + 0x9E]
  8309. 00005A16  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  8310. 00005A1A  224C                     movea.l    A1, A4
  8311. 00005A1C  20D9                     move.l     [A0]+, [A1]+
  8312. 00005A1E  20D9                     move.l     [A0]+, [A1]+
  8313. 00005A20  30D9                     move.w     [A0]+, [A1]+
  8314. 00005A22  0805 0000                btst.b     D5, 0x0
  8315. 00005A26  671A                     beq        +0x1C /* 00005A42 */
  8316. 00005A28  2F2B 0042                move.l     -[A7], [A3 + 0x42]
  8317. 00005A2C  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  8318. 00005A30  2D40 FFEA                move.l     [A6 - 0x16], D0
  8319. 00005A34  588F                     addq.l     A7, 4
  8320. 00005A36  6606                     bne        +0x8 /* 00005A3E */
  8321. 00005A38  7000                     moveq.l    D0, 0x00
  8322. 00005A3A  6000 036C                bra        +0x36E /* 00005DA8 */
  8323. label00005A3E:
  8324. 00005A3E  7C01                     moveq.l    D6, 0x01
  8325. 00005A40  6016                     bra        +0x18 /* 00005A58 */
  8326. label00005A42:
  8327. 00005A42  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  8328. 00005A46  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  8329. 00005A4A  2D40 FFEA                move.l     [A6 - 0x16], D0
  8330. 00005A4E  588F                     addq.l     A7, 4
  8331. 00005A50  6606                     bne        +0x8 /* 00005A58 */
  8332. 00005A52  7000                     moveq.l    D0, 0x00
  8333. 00005A54  6000 0352                bra        +0x354 /* 00005DA8 */
  8334. label00005A58:
  8335. 00005A58  7002                     moveq.l    D0, 0x02
  8336. 00005A5A  C045                     and.w      D0, D5
  8337. 00005A5C  671A                     beq        +0x1C /* 00005A78 */
  8338. 00005A5E  7000                     moveq.l    D0, 0x00
  8339. 00005A60  102E FFE9                move.b     D0, [A6 - 0x17]
  8340. 00005A64  322E FFFE                move.w     D1, [A6 - 0x2]
  8341. 00005A68  C240                     and.w      D1, D0
  8342. 00005A6A  7000                     moveq.l    D0, 0x00
  8343. 00005A6C  102B 0041                move.b     D0, [A3 + 0x41]
  8344. 00005A70  8041                     or.w       D0, D1
  8345. 00005A72  1D40 FFE9                move.b     [A6 - 0x17], D0
  8346. 00005A76  7C01                     moveq.l    D6, 0x01
  8347. label00005A78:
  8348. 00005A78  7004                     moveq.l    D0, 0x04
  8349. 00005A7A  C045                     and.w      D0, D5
  8350. 00005A7C  6708                     beq        +0xA /* 00005A86 */
  8351. 00005A7E  1D6B 0040 FFE8           move.b     [A6 - 0x18], [A3 + 0x40]
  8352. 00005A84  7C01                     moveq.l    D6, 0x01
  8353. label00005A86:
  8354. 00005A86  7008                     moveq.l    D0, 0x08
  8355. 00005A88  C045                     and.w      D0, D5
  8356. 00005A8A  6708                     beq        +0xA /* 00005A94 */
  8357. 00005A8C  2D6B 003C FFE4           move.l     [A6 - 0x1C], [A3 + 0x3C]
  8358. 00005A92  7C01                     moveq.l    D6, 0x01
  8359. label00005A94:
  8360. 00005A94  4A6E FFFC                tst.w      [A6 - 0x4]
  8361. 00005A98  671C                     beq        +0x1E /* 00005AB6 */
  8362. 00005A9A  7E00                     moveq.l    D7, 0x00
  8363. 00005A9C  2D6C 0006 FFE0           move.l     [A6 - 0x20], [A4 + 0x6]
  8364. 00005AA2  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  8365. 00005AA6  224C                     movea.l    A1, A4
  8366. 00005AA8  22D8                     move.l     [A1]+, [A0]+
  8367. 00005AAA  22D8                     move.l     [A1]+, [A0]+
  8368. 00005AAC  32D8                     move.w     [A1]+, [A0]+
  8369. 00005AAE  2D6E FFE0 FFEA           move.l     [A6 - 0x16], [A6 - 0x20]
  8370. 00005AB4  6048                     bra        +0x4A /* 00005AFE */
  8371. label00005AB6:
  8372. 00005AB6  7EFF                     moveq.l    D7, 0xFFFFFFFF
  8373. 00005AB8  286B 009E                movea.l    A4, [A3 + 0x9E]
  8374. 00005ABC  302B 0074                move.w     D0, [A3 + 0x74]
  8375. 00005AC0  5340                     subq.w     D0, 1
  8376. 00005AC2  48C0                     ext.l      D0
  8377. 00005AC4  D080                     add.l      D0, D0
  8378. 00005AC6  2200                     move.l     D1, D0
  8379. 00005AC8  E588                     lsl        D0, 2
  8380. 00005ACA  D081                     add.l      D0, D1
  8381. 00005ACC  D08C                     add.l      D0, A4
  8382. 00005ACE  2D40 FFD8                move.l     [A6 - 0x28], D0
  8383. label00005AD2:
  8384. 00005AD2  2F0C                     move.l     -[A7], A4
  8385. 00005AD4  486E FFE4                pea.l      [A6 - 0x1C]
  8386. 00005AD8  4EBA F906                jsr        [PC - 0x6FA /* 000053E0 */]
  8387. 00005ADC  4A40                     tst.w      D0
  8388. 00005ADE  508F                     addq.l     A7, 8
  8389. 00005AE0  6710                     beq        +0x12 /* 00005AF2 */
  8390. 00005AE2  200C                     move.l     D0, A4
  8391. 00005AE4  90AB 009E                sub.l      D0, [A3 + 0x9E]
  8392. 00005AE8  720A                     moveq.l    D1, 0x0A
  8393. 00005AEA  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  8394. 00005AEE  2E00                     move.l     D7, D0
  8395. 00005AF0  600C                     bra        +0xE /* 00005AFE */
  8396. label00005AF2:
  8397. 00005AF2  200C                     move.l     D0, A4
  8398. 00005AF4  D8FC 000A                add.w      A4, 0xA /* '\n' */
  8399. 00005AF8  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  8400. 00005AFC  65D4                     bcs        -0x2A /* 00005AD2 */
  8401. label00005AFE:
  8402. 00005AFE  4A87                     tst.l      D7
  8403. 00005B00  6D0C                     blt        +0xE /* 00005B0E */
  8404. 00005B02  486E FFEA                pea.l      [A6 - 0x16]
  8405. 00005B06  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  8406. 00005B0A  588F                     addq.l     A7, 4
  8407. 00005B0C  605A                     bra        +0x5C /* 00005B68 */
  8408. label00005B0E:
  8409. 00005B0E  302B 0074                move.w     D0, [A3 + 0x74]
  8410. 00005B12  48C0                     ext.l      D0
  8411. 00005B14  2E00                     move.l     D7, D0
  8412. 00005B16  2207                     move.l     D1, D7
  8413. 00005B18  D281                     add.l      D1, D1
  8414. 00005B1A  2001                     move.l     D0, D1
  8415. 00005B1C  E589                     lsl        D1, 2
  8416. 00005B1E  D280                     add.l      D1, D0
  8417. 00005B20  2801                     move.l     D4, D1
  8418. 00005B22  2004                     move.l     D0, D4
  8419. 00005B24  720A                     moveq.l    D1, 0x0A
  8420. 00005B26  D081                     add.l      D0, D1
  8421. 00005B28  2F00                     move.l     -[A7], D0
  8422. 00005B2A  2F04                     move.l     -[A7], D4
  8423. 00005B2C  486B 009E                pea.l      [A3 + 0x9E]
  8424. 00005B30  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  8425. 00005B34  4A40                     tst.w      D0
  8426. 00005B36  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8427. 00005B3A  6606                     bne        +0x8 /* 00005B42 */
  8428. 00005B3C  7000                     moveq.l    D0, 0x00
  8429. 00005B3E  6000 0268                bra        +0x26A /* 00005DA8 */
  8430. label00005B42:
  8431. 00005B42  206B 009E                movea.l    A0, [A3 + 0x9E]
  8432. 00005B46  2007                     move.l     D0, D7
  8433. 00005B48  D080                     add.l      D0, D0
  8434. 00005B4A  2200                     move.l     D1, D0
  8435. 00005B4C  E588                     lsl        D0, 2
  8436. 00005B4E  D081                     add.l      D0, D1
  8437. 00005B50  41F0 0800                lea.l      A0, [A0 + D0]
  8438. 00005B54  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  8439. 00005B58  20D9                     move.l     [A0]+, [A1]+
  8440. 00005B5A  20D9                     move.l     [A0]+, [A1]+
  8441. 00005B5C  30D9                     move.w     [A0]+, [A1]+
  8442. 00005B5E  526B 0074                addq.w     [A3 + 0x74], 1
  8443. 00005B62  7000                     moveq.l    D0, 0x00
  8444. 00005B64  2D40 FFEA                move.l     [A6 - 0x16], D0
  8445. label00005B68:
  8446. 00005B68  206E FFDC                movea.l    A0, [A6 - 0x24]
  8447. 00005B6C  3147 0004                move.w     [A0 + 0x4], D7
  8448. 00005B70  5CAE FFDC                addq.l     [A6 - 0x24], 6
  8449. 00005B74  206E FFDC                movea.l    A0, [A6 - 0x24]
  8450. 00005B78  2010                     move.l     D0, [A0]
  8451. 00005B7A  B0AB 0066                cmp.l      D0, [A3 + 0x66]
  8452. 00005B7E  6C08                     bge        +0xA /* 00005B88 */
  8453. 00005B80  4A6E FFFC                tst.w      [A6 - 0x4]
  8454. 00005B84  6700 FE78                beq        -0x186 /* 000059FE */
  8455. label00005B88:
  8456. 00005B88  302B 0078                move.w     D0, [A3 + 0x78]
  8457. 00005B8C  48C0                     ext.l      D0
  8458. 00005B8E  2200                     move.l     D1, D0
  8459. 00005B90  C0FC 0006                mulu.w     D0, 0x6
  8460. 00005B94  4841                     swap.w     D1
  8461. 00005B96  C2FC 0006                mulu.w     D1, 0x6
  8462. 00005B9A  4841                     swap.w     D1
  8463. 00005B9C  4241                     clr.w      D1
  8464. 00005B9E  D081                     add.l      D0, D1
  8465. 00005BA0  D0AB 00A6                add.l      D0, [A3 + 0xA6]
  8466. 00005BA4  2D40 FFDC                move.l     [A6 - 0x24], D0
  8467. 00005BA8  2040                     movea.l    A0, D0
  8468. 00005BAA  20AB 006A                move.l     [A0], [A3 + 0x6A]
  8469. 00005BAE  206E FFDC                movea.l    A0, [A6 - 0x24]
  8470. 00005BB2  317C FFFF 0004           move.w     [A0 + 0x4], 0xFFFF
  8471. 00005BB8  4AAE FFF6                tst.l      [A6 - 0xA]
  8472. 00005BBC  6672                     bne        +0x74 /* 00005C30 */
  8473. 00005BBE  2F0B                     move.l     -[A7], A3
  8474. 00005BC0  4EBA 01F0                jsr        [PC + 0x1F0 /* 00005DB2 */]
  8475. 00005BC4  302B 0078                move.w     D0, [A3 + 0x78]
  8476. 00005BC8  5640                     addq.w     D0, 3
  8477. 00005BCA  B06B 00C6                cmp.w      D0, [A3 + 0xC6]
  8478. 00005BCE  588F                     addq.l     A7, 4
  8479. 00005BD0  6C5E                     bge        +0x60 /* 00005C30 */
  8480. 00005BD2  302B 0078                move.w     D0, [A3 + 0x78]
  8481. 00005BD6  48C0                     ext.l      D0
  8482. 00005BD8  5480                     addq.l     D0, 2
  8483. 00005BDA  2D40 FFEE                move.l     [A6 - 0x12], D0
  8484. 00005BDE  7202                     moveq.l    D1, 0x02
  8485. 00005BE0  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  8486. 00005BE4  91AE FFEE                sub.l      [A6 - 0x12], D0
  8487. 00005BE8  222E FFEE                move.l     D1, [A6 - 0x12]
  8488. 00005BEC  2001                     move.l     D0, D1
  8489. 00005BEE  C2FC 0006                mulu.w     D1, 0x6
  8490. 00005BF2  4840                     swap.w     D0
  8491. 00005BF4  C0FC 0006                mulu.w     D0, 0x6
  8492. 00005BF8  4840                     swap.w     D0
  8493. 00005BFA  4240                     clr.w      D0
  8494. 00005BFC  D280                     add.l      D1, D0
  8495. 00005BFE  2F01                     move.l     -[A7], D1
  8496. 00005C00  302B 00C6                move.w     D0, [A3 + 0xC6]
  8497. 00005C04  48C0                     ext.l      D0
  8498. 00005C06  2200                     move.l     D1, D0
  8499. 00005C08  C0FC 0006                mulu.w     D0, 0x6
  8500. 00005C0C  4841                     swap.w     D1
  8501. 00005C0E  C2FC 0006                mulu.w     D1, 0x6
  8502. 00005C12  4841                     swap.w     D1
  8503. 00005C14  4241                     clr.w      D1
  8504. 00005C16  D081                     add.l      D0, D1
  8505. 00005C18  2F00                     move.l     -[A7], D0
  8506. 00005C1A  486B 00A6                pea.l      [A3 + 0xA6]
  8507. 00005C1E  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  8508. 00005C22  4A40                     tst.w      D0
  8509. 00005C24  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8510. 00005C28  6706                     beq        +0x8 /* 00005C30 */
  8511. 00005C2A  376E FFF0 00C6           move.w     [A3 + 0xC6], [A6 - 0x10]
  8512. label00005C30:
  8513. 00005C30  006B 1000 0072           ori.w      [A3 + 0x72], 0x1000
  8514. 00005C36  4AAE FFF6                tst.l      [A6 - 0xA]
  8515. 00005C3A  6600 0148                bne        +0x14A /* 00005D84 */
  8516. 00005C3E  4AAE 0010                tst.l      [A6 + 0x10]
  8517. 00005C42  6700 0140                beq        +0x142 /* 00005D84 */
  8518. 00005C46  4A46                     tst.w      D6
  8519. 00005C48  6738                     beq        +0x3A /* 00005C82 */
  8520. 00005C4A  206B 0096                movea.l    A0, [A3 + 0x96]
  8521. 00005C4E  302B 00C8                move.w     D0, [A3 + 0xC8]
  8522. 00005C52  48C0                     ext.l      D0
  8523. 00005C54  E980                     asl        D0, 4
  8524. 00005C56  3030 080A                move.w     D0, [A0 + D0 + 0xA]
  8525. 00005C5A  48C0                     ext.l      D0
  8526. 00005C5C  2D40 FFEE                move.l     [A6 - 0x12], D0
  8527. 00005C60  2F0B                     move.l     -[A7], A3
  8528. 00005C62  4EBA B45C                jsr        [PC - 0x4BA4 /* 000010C0 */]
  8529. 00005C66  2F0B                     move.l     -[A7], A3
  8530. 00005C68  4EBA A8CE                jsr        [PC - 0x5732 /* 00000538 */]
  8531. 00005C6C  2F0B                     move.l     -[A7], A3
  8532. 00005C6E  4EBA C20C                jsr        [PC - 0x3DF4 /* 00001E7C */]
  8533. 00005C72  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8534. 00005C76  2F0B                     move.l     -[A7], A3
  8535. 00005C78  4EBA E674                jsr        [PC - 0x198C /* 000042EE */]
  8536. 00005C7C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8537. 00005C80  6008                     bra        +0xA /* 00005C8A */
  8538. label00005C82:
  8539. 00005C82  2F0B                     move.l     -[A7], A3
  8540. 00005C84  4EBA A8B2                jsr        [PC - 0x574E /* 00000538 */]
  8541. 00005C88  588F                     addq.l     A7, 4
  8542. label00005C8A:
  8543. 00005C8A  4A6E FFFC                tst.w      [A6 - 0x4]
  8544. 00005C8E  6738                     beq        +0x3A /* 00005CC8 */
  8545. 00005C90  41ED FC82                lea.l      A0, [A5 - 0x37E]
  8546. 00005C94  43EB 00B6                lea.l      A1, [A3 + 0xB6]
  8547. 00005C98  20D9                     move.l     [A0]+, [A1]+
  8548. 00005C9A  20D9                     move.l     [A0]+, [A1]+
  8549. 00005C9C  526D FC6E                addq.w     [A5 - 0x392], 1
  8550. 00005CA0  2F0B                     move.l     -[A7], A3
  8551. 00005CA2  4A2B 000F                tst.b      [A3 + 0xF]
  8552. 00005CA6  6708                     beq        +0xA /* 00005CB0 */
  8553. 00005CA8  41ED 15EA                lea.l      A0, [A5 + 0x15EA /* export_697 */]
  8554. 00005CAC  2008                     move.l     D0, A0
  8555. 00005CAE  6006                     bra        +0x8 /* 00005CB6 */
  8556. label00005CB0:
  8557. 00005CB0  41ED 1602                lea.l      A0, [A5 + 0x1602 /* export_700 */]
  8558. 00005CB4  2008                     move.l     D0, A0
  8559. label00005CB6:
  8560. 00005CB6  2F00                     move.l     -[A7], D0
  8561. 00005CB8  206E 0010                movea.l    A0, [A6 + 0x10]
  8562. 00005CBC  4E90                     jsr        [A0]
  8563. 00005CBE  536D FC6E                subq.w     [A5 - 0x392], 1
  8564. 00005CC2  508F                     addq.l     A7, 8
  8565. 00005CC4  6000 00E0                bra        +0xE2 /* 00005DA6 */
  8566. label00005CC8:
  8567. 00005CC8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8568. 00005CCC  4A46                     tst.w      D6
  8569. 00005CCE  6706                     beq        +0x8 /* 00005CD6 */
  8570. 00005CD0  202B 006A                move.l     D0, [A3 + 0x6A]
  8571. 00005CD4  6004                     bra        +0x6 /* 00005CDA */
  8572. label00005CD6:
  8573. 00005CD6  202B 0066                move.l     D0, [A3 + 0x66]
  8574. label00005CDA:
  8575. 00005CDA  2F00                     move.l     -[A7], D0
  8576. 00005CDC  4A46                     tst.w      D6
  8577. 00005CDE  6724                     beq        +0x26 /* 00005D04 */
  8578. 00005CE0  206B 009A                movea.l    A0, [A3 + 0x9A]
  8579. 00005CE4  302E FFFA                move.w     D0, [A6 - 0x6]
  8580. 00005CE8  B06B 008C                cmp.w      D0, [A3 + 0x8C]
  8581. 00005CEC  6C08                     bge        +0xA /* 00005CF6 */
  8582. 00005CEE  302E FFFA                move.w     D0, [A6 - 0x6]
  8583. 00005CF2  48C0                     ext.l      D0
  8584. 00005CF4  6006                     bra        +0x8 /* 00005CFC */
  8585. label00005CF6:
  8586. 00005CF6  302B 008C                move.w     D0, [A3 + 0x8C]
  8587. 00005CFA  48C0                     ext.l      D0
  8588. label00005CFC:
  8589. 00005CFC  E780                     asl        D0, 3
  8590. 00005CFE  2030 0800                move.l     D0, [A0 + D0]
  8591. 00005D02  6004                     bra        +0x6 /* 00005D08 */
  8592. label00005D04:
  8593. 00005D04  202B 0062                move.l     D0, [A3 + 0x62]
  8594. label00005D08:
  8595. 00005D08  2F00                     move.l     -[A7], D0
  8596. 00005D0A  2F0B                     move.l     -[A7], A3
  8597. 00005D0C  4EBA C30A                jsr        [PC - 0x3CF6 /* 00002018 */]
  8598. 00005D10  4A46                     tst.w      D6
  8599. 00005D12  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8600. 00005D16  6700 008E                beq        +0x90 /* 00005DA6 */
  8601. 00005D1A  206B 0096                movea.l    A0, [A3 + 0x96]
  8602. 00005D1E  302B 00C8                move.w     D0, [A3 + 0xC8]
  8603. 00005D22  48C0                     ext.l      D0
  8604. 00005D24  E980                     asl        D0, 4
  8605. 00005D26  3030 080A                move.w     D0, [A0 + D0 + 0xA]
  8606. 00005D2A  48C0                     ext.l      D0
  8607. 00005D2C  2D40 FFF2                move.l     [A6 - 0xE], D0
  8608. 00005D30  B0AE FFEE                cmp.l      D0, [A6 - 0x12]
  8609. 00005D34  6C70                     bge        +0x72 /* 00005DA6 */
  8610. 00005D36  41ED FC82                lea.l      A0, [A5 - 0x37E]
  8611. 00005D3A  43EB 00B6                lea.l      A1, [A3 + 0xB6]
  8612. 00005D3E  20D9                     move.l     [A0]+, [A1]+
  8613. 00005D40  20D9                     move.l     [A0]+, [A1]+
  8614. 00005D42  302D FC82                move.w     D0, [A5 - 0x37E]
  8615. 00005D46  48C0                     ext.l      D0
  8616. 00005D48  222E FFEE                move.l     D1, [A6 - 0x12]
  8617. 00005D4C  D280                     add.l      D1, D0
  8618. 00005D4E  3B41 FC86                move.w     [A5 - 0x37A], D1
  8619. 00005D52  302E FFF4                move.w     D0, [A6 - 0xC]
  8620. 00005D56  D16D FC82                add.w      [A5 - 0x37E], D0
  8621. 00005D5A  526D FC6E                addq.w     [A5 - 0x392], 1
  8622. 00005D5E  2F0B                     move.l     -[A7], A3
  8623. 00005D60  4A2B 000F                tst.b      [A3 + 0xF]
  8624. 00005D64  6708                     beq        +0xA /* 00005D6E */
  8625. 00005D66  41ED 15EA                lea.l      A0, [A5 + 0x15EA /* export_697 */]
  8626. 00005D6A  2008                     move.l     D0, A0
  8627. 00005D6C  6006                     bra        +0x8 /* 00005D74 */
  8628. label00005D6E:
  8629. 00005D6E  41ED 1602                lea.l      A0, [A5 + 0x1602 /* export_700 */]
  8630. 00005D72  2008                     move.l     D0, A0
  8631. label00005D74:
  8632. 00005D74  2F00                     move.l     -[A7], D0
  8633. 00005D76  206E 0010                movea.l    A0, [A6 + 0x10]
  8634. 00005D7A  4E90                     jsr        [A0]
  8635. 00005D7C  536D FC6E                subq.w     [A5 - 0x392], 1
  8636. 00005D80  508F                     addq.l     A7, 8
  8637. 00005D82  6022                     bra        +0x24 /* 00005DA6 */
  8638. label00005D84:
  8639. 00005D84  2F0B                     move.l     -[A7], A3
  8640. 00005D86  4EBA A7B0                jsr        [PC - 0x5850 /* 00000538 */]
  8641. 00005D8A  4AAE FFF6                tst.l      [A6 - 0xA]
  8642. 00005D8E  588F                     addq.l     A7, 4
  8643. 00005D90  6608                     bne        +0xA /* 00005D9A */
  8644. 00005D92  006B 0010 0072           ori.w      [A3 + 0x72], 0x10
  8645. 00005D98  600C                     bra        +0xE /* 00005DA6 */
  8646. label00005D9A:
  8647. 00005D9A  4A6E FFFC                tst.w      [A6 - 0x4]
  8648. 00005D9E  6606                     bne        +0x8 /* 00005DA6 */
  8649. 00005DA0  006B 0020 0072           ori.w      [A3 + 0x72], 0x20 /* ' ' */
  8650. label00005DA6:
  8651. 00005DA6  7001                     moveq.l    D0, 0x01
  8652. label00005DA8:
  8653. 00005DA8  4CEE 18F0 FFC0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x40]
  8654. 00005DAE  4E5E                     unlink     A6
  8655. 00005DB0  4E75                     rts
  8656. fn00005DB2:
  8657. 00005DB2  4E56 FFF8                link       A6, -0x0008
  8658. 00005DB6  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  8659. 00005DBA  206E 0008                movea.l    A0, [A6 + 0x8]
  8660. 00005DBE  2868 00A6                movea.l    A4, [A0 + 0xA6]
  8661. 00005DC2  206E 0008                movea.l    A0, [A6 + 0x8]
  8662. 00005DC6  3028 0078                move.w     D0, [A0 + 0x78]
  8663. 00005DCA  48C0                     ext.l      D0
  8664. 00005DCC  2A00                     move.l     D5, D0
  8665. 00005DCE  7001                     moveq.l    D0, 0x01
  8666. 00005DD0  B085                     cmp.l      D0, D5
  8667. 00005DD2  6C00 00D6                bge        +0xD8 /* 00005EAA */
  8668. 00005DD6  7C00                     moveq.l    D6, 0x00
  8669. 00005DD8  6000 00C2                bra        +0xC4 /* 00005E9C */
  8670. label00005DDC:
  8671. 00005DDC  2006                     move.l     D0, D6
  8672. 00005DDE  2200                     move.l     D1, D0
  8673. 00005DE0  C0FC 0006                mulu.w     D0, 0x6
  8674. 00005DE4  4841                     swap.w     D1
  8675. 00005DE6  C2FC 0006                mulu.w     D1, 0x6
  8676. 00005DEA  4841                     swap.w     D1
  8677. 00005DEC  4241                     clr.w      D1
  8678. 00005DEE  D081                     add.l      D0, D1
  8679. 00005DF0  2E06                     move.l     D7, D6
  8680. 00005DF2  5287                     addq.l     D7, 1
  8681. 00005DF4  2207                     move.l     D1, D7
  8682. 00005DF6  2401                     move.l     D2, D1
  8683. 00005DF8  C2FC 0006                mulu.w     D1, 0x6
  8684. 00005DFC  4842                     swap.w     D2
  8685. 00005DFE  C4FC 0006                mulu.w     D2, 0x6
  8686. 00005E02  4842                     swap.w     D2
  8687. 00005E04  4242                     clr.w      D2
  8688. 00005E06  D282                     add.l      D1, D2
  8689. 00005E08  2034 0800                move.l     D0, [A4 + D0]
  8690. 00005E0C  B0B4 1800                cmp.l      D0, [A4 + D1]
  8691. 00005E10  6C38                     bge        +0x3A /* 00005E4A */
  8692. 00005E12  4A86                     tst.l      D6
  8693. 00005E14  6700 0084                beq        +0x86 /* 00005E9A */
  8694. 00005E18  2006                     move.l     D0, D6
  8695. 00005E1A  2200                     move.l     D1, D0
  8696. 00005E1C  C0FC 0006                mulu.w     D0, 0x6
  8697. 00005E20  4841                     swap.w     D1
  8698. 00005E22  C2FC 0006                mulu.w     D1, 0x6
  8699. 00005E26  4841                     swap.w     D1
  8700. 00005E28  4241                     clr.w      D1
  8701. 00005E2A  D081                     add.l      D0, D1
  8702. 00005E2C  2206                     move.l     D1, D6
  8703. 00005E2E  2401                     move.l     D2, D1
  8704. 00005E30  C2FC 0006                mulu.w     D1, 0x6
  8705. 00005E34  4842                     swap.w     D2
  8706. 00005E36  C4FC 0006                mulu.w     D2, 0x6
  8707. 00005E3A  4842                     swap.w     D2
  8708. 00005E3C  4242                     clr.w      D2
  8709. 00005E3E  D282                     add.l      D1, D2
  8710. 00005E40  3034 0804                move.w     D0, [A4 + D0 + 0x4]
  8711. 00005E44  B074 18FE                cmp.w      D0, [A4 + D1 - 0x2]
  8712. 00005E48  6650                     bne        +0x52 /* 00005E9A */
  8713. label00005E4A:
  8714. 00005E4A  2207                     move.l     D1, D7
  8715. 00005E4C  2001                     move.l     D0, D1
  8716. 00005E4E  C2FC 0006                mulu.w     D1, 0x6
  8717. 00005E52  4840                     swap.w     D0
  8718. 00005E54  C0FC 0006                mulu.w     D0, 0x6
  8719. 00005E58  4840                     swap.w     D0
  8720. 00005E5A  4240                     clr.w      D0
  8721. 00005E5C  D280                     add.l      D1, D0
  8722. 00005E5E  D28C                     add.l      D1, A4
  8723. 00005E60  2F01                     move.l     -[A7], D1
  8724. 00005E62  2206                     move.l     D1, D6
  8725. 00005E64  2001                     move.l     D0, D1
  8726. 00005E66  C2FC 0006                mulu.w     D1, 0x6
  8727. 00005E6A  4840                     swap.w     D0
  8728. 00005E6C  C0FC 0006                mulu.w     D0, 0x6
  8729. 00005E70  4840                     swap.w     D0
  8730. 00005E72  4240                     clr.w      D0
  8731. 00005E74  D280                     add.l      D1, D0
  8732. 00005E76  D28C                     add.l      D1, A4
  8733. 00005E78  2F01                     move.l     -[A7], D1
  8734. 00005E7A  2005                     move.l     D0, D5
  8735. 00005E7C  5385                     subq.l     D5, 1
  8736. 00005E7E  9086                     sub.l      D0, D6
  8737. 00005E80  2200                     move.l     D1, D0
  8738. 00005E82  C0FC 0006                mulu.w     D0, 0x6
  8739. 00005E86  4841                     swap.w     D1
  8740. 00005E88  C2FC 0006                mulu.w     D1, 0x6
  8741. 00005E8C  4841                     swap.w     D1
  8742. 00005E8E  4241                     clr.w      D1
  8743. 00005E90  D081                     add.l      D0, D1
  8744. 00005E92  2F00                     move.l     -[A7], D0
  8745. 00005E94  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  8746. 00005E98  5386                     subq.l     D6, 1
  8747. label00005E9A:
  8748. 00005E9A  5286                     addq.l     D6, 1
  8749. label00005E9C:
  8750. 00005E9C  BA86                     cmp.l      D5, D6
  8751. 00005E9E  6E00 FF3C                bgt        -0xC2 /* 00005DDC */
  8752. 00005EA2  206E 0008                movea.l    A0, [A6 + 0x8]
  8753. 00005EA6  3145 0078                move.w     [A0 + 0x78], D5
  8754. label00005EAA:
  8755. 00005EAA  206E 0008                movea.l    A0, [A6 + 0x8]
  8756. 00005EAE  7001                     moveq.l    D0, 0x01
  8757. 00005EB0  B068 0074                cmp.w      D0, [A0 + 0x74]
  8758. 00005EB4  6C00 0180                bge        +0x182 /* 00006036 */
  8759. 00005EB8  206E 0008                movea.l    A0, [A6 + 0x8]
  8760. 00005EBC  226E 0008                movea.l    A1, [A6 + 0x8]
  8761. 00005EC0  3029 00C8                move.w     D0, [A1 + 0xC8]
  8762. 00005EC4  48C0                     ext.l      D0
  8763. 00005EC6  E980                     asl        D0, 4
  8764. 00005EC8  D0A8 0096                add.l      D0, [A0 + 0x96]
  8765. 00005ECC  2D40 FFFC                move.l     [A6 - 0x4], D0
  8766. 00005ED0  206E 0008                movea.l    A0, [A6 + 0x8]
  8767. 00005ED4  3028 0074                move.w     D0, [A0 + 0x74]
  8768. 00005ED8  48C0                     ext.l      D0
  8769. 00005EDA  2800                     move.l     D4, D0
  8770. 00005EDC  2C04                     move.l     D6, D4
  8771. 00005EDE  5386                     subq.l     D6, 1
  8772. 00005EE0  6000 0110                bra        +0x112 /* 00005FF2 */
  8773. label00005EE4:
  8774. 00005EE4  7E00                     moveq.l    D7, 0x00
  8775. 00005EE6  6000 00E8                bra        +0xEA /* 00005FD0 */
  8776. label00005EEA:
  8777. 00005EEA  BA87                     cmp.l      D5, D7
  8778. 00005EEC  6600 00E0                bne        +0xE2 /* 00005FCE */
  8779. 00005EF0  206E 0008                movea.l    A0, [A6 + 0x8]
  8780. 00005EF4  2206                     move.l     D1, D6
  8781. 00005EF6  D281                     add.l      D1, D1
  8782. 00005EF8  2001                     move.l     D0, D1
  8783. 00005EFA  E589                     lsl        D1, 2
  8784. 00005EFC  D280                     add.l      D1, D0
  8785. 00005EFE  D2A8 009E                add.l      D1, [A0 + 0x9E]
  8786. 00005F02  2D41 FFF8                move.l     [A6 - 0x8], D1
  8787. 00005F06  206E FFF8                movea.l    A0, [A6 - 0x8]
  8788. 00005F0A  4868 0006                pea.l      [A0 + 0x6]
  8789. 00005F0E  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  8790. 00005F12  206E 0008                movea.l    A0, [A6 + 0x8]
  8791. 00005F16  5368 0074                subq.w     [A0 + 0x74], 1
  8792. 00005F1A  3028 0074                move.w     D0, [A0 + 0x74]
  8793. 00005F1E  48C0                     ext.l      D0
  8794. 00005F20  B086                     cmp.l      D0, D6
  8795. 00005F22  588F                     addq.l     A7, 4
  8796. 00005F24  6F62                     ble        +0x64 /* 00005F88 */
  8797. 00005F26  202E FFF8                move.l     D0, [A6 - 0x8]
  8798. 00005F2A  720A                     moveq.l    D1, 0x0A
  8799. 00005F2C  D081                     add.l      D0, D1
  8800. 00005F2E  2F00                     move.l     -[A7], D0
  8801. 00005F30  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8802. 00005F34  206E 0008                movea.l    A0, [A6 + 0x8]
  8803. 00005F38  3028 0074                move.w     D0, [A0 + 0x74]
  8804. 00005F3C  48C0                     ext.l      D0
  8805. 00005F3E  9086                     sub.l      D0, D6
  8806. 00005F40  D080                     add.l      D0, D0
  8807. 00005F42  2400                     move.l     D2, D0
  8808. 00005F44  E588                     lsl        D0, 2
  8809. 00005F46  D082                     add.l      D0, D2
  8810. 00005F48  2F00                     move.l     -[A7], D0
  8811. 00005F4A  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  8812. 00005F4E  6038                     bra        +0x3A /* 00005F88 */
  8813. label00005F50:
  8814. 00005F50  2007                     move.l     D0, D7
  8815. 00005F52  2200                     move.l     D1, D0
  8816. 00005F54  C0FC 0006                mulu.w     D0, 0x6
  8817. 00005F58  4841                     swap.w     D1
  8818. 00005F5A  C2FC 0006                mulu.w     D1, 0x6
  8819. 00005F5E  4841                     swap.w     D1
  8820. 00005F60  4241                     clr.w      D1
  8821. 00005F62  D081                     add.l      D0, D1
  8822. 00005F64  3034 0804                move.w     D0, [A4 + D0 + 0x4]
  8823. 00005F68  48C0                     ext.l      D0
  8824. 00005F6A  BC80                     cmp.l      D6, D0
  8825. 00005F6C  6C18                     bge        +0x1A /* 00005F86 */
  8826. 00005F6E  2007                     move.l     D0, D7
  8827. 00005F70  2200                     move.l     D1, D0
  8828. 00005F72  C0FC 0006                mulu.w     D0, 0x6
  8829. 00005F76  4841                     swap.w     D1
  8830. 00005F78  C2FC 0006                mulu.w     D1, 0x6
  8831. 00005F7C  4841                     swap.w     D1
  8832. 00005F7E  4241                     clr.w      D1
  8833. 00005F80  D081                     add.l      D0, D1
  8834. 00005F82  5374 0804                subq.w     [A4 + D0 + 0x4], 1
  8835. label00005F86:
  8836. 00005F86  5387                     subq.l     D7, 1
  8837. label00005F88:
  8838. 00005F88  4A87                     tst.l      D7
  8839. 00005F8A  6CC4                     bge        -0x3A /* 00005F50 */
  8840. 00005F8C  206E 0008                movea.l    A0, [A6 + 0x8]
  8841. 00005F90  2668 0096                movea.l    A3, [A0 + 0x96]
  8842. 00005F94  6030                     bra        +0x32 /* 00005FC6 */
  8843. label00005F96:
  8844. 00005F96  302B 000E                move.w     D0, [A3 + 0xE]
  8845. 00005F9A  48C0                     ext.l      D0
  8846. 00005F9C  2E00                     move.l     D7, D0
  8847. 00005F9E  5387                     subq.l     D7, 1
  8848. 00005FA0  601C                     bra        +0x1E /* 00005FBE */
  8849. label00005FA2:
  8850. 00005FA2  2053                     movea.l    A0, [A3]
  8851. 00005FA4  2007                     move.l     D0, D7
  8852. 00005FA6  E780                     asl        D0, 3
  8853. 00005FA8  3030 0800                move.w     D0, [A0 + D0]
  8854. 00005FAC  48C0                     ext.l      D0
  8855. 00005FAE  BC80                     cmp.l      D6, D0
  8856. 00005FB0  6C0A                     bge        +0xC /* 00005FBC */
  8857. 00005FB2  2053                     movea.l    A0, [A3]
  8858. 00005FB4  2007                     move.l     D0, D7
  8859. 00005FB6  E780                     asl        D0, 3
  8860. 00005FB8  5370 0800                subq.w     [A0 + D0], 1
  8861. label00005FBC:
  8862. 00005FBC  5387                     subq.l     D7, 1
  8863. label00005FBE:
  8864. 00005FBE  4A87                     tst.l      D7
  8865. 00005FC0  6CE0                     bge        -0x1E /* 00005FA2 */
  8866. 00005FC2  D6FC 0010                add.w      A3, 0x10
  8867. label00005FC6:
  8868. 00005FC6  B7EE FFFC                cmpa.l     A3, [A6 - 0x4]
  8869. 00005FCA  65CA                     bcs        -0x34 /* 00005F96 */
  8870. 00005FCC  6022                     bra        +0x24 /* 00005FF0 */
  8871. label00005FCE:
  8872. 00005FCE  5287                     addq.l     D7, 1
  8873. label00005FD0:
  8874. 00005FD0  2007                     move.l     D0, D7
  8875. 00005FD2  2200                     move.l     D1, D0
  8876. 00005FD4  C0FC 0006                mulu.w     D0, 0x6
  8877. 00005FD8  4841                     swap.w     D1
  8878. 00005FDA  C2FC 0006                mulu.w     D1, 0x6
  8879. 00005FDE  4841                     swap.w     D1
  8880. 00005FE0  4241                     clr.w      D1
  8881. 00005FE2  D081                     add.l      D0, D1
  8882. 00005FE4  3034 0804                move.w     D0, [A4 + D0 + 0x4]
  8883. 00005FE8  48C0                     ext.l      D0
  8884. 00005FEA  B086                     cmp.l      D0, D6
  8885. 00005FEC  6600 FEFC                bne        -0x102 /* 00005EEA */
  8886. label00005FF0:
  8887. 00005FF0  5386                     subq.l     D6, 1
  8888. label00005FF2:
  8889. 00005FF2  4A86                     tst.l      D6
  8890. 00005FF4  6C00 FEEE                bge        -0x110 /* 00005EE4 */
  8891. 00005FF8  206E 0008                movea.l    A0, [A6 + 0x8]
  8892. 00005FFC  3028 0074                move.w     D0, [A0 + 0x74]
  8893. 00006000  48C0                     ext.l      D0
  8894. 00006002  B084                     cmp.l      D0, D4
  8895. 00006004  6730                     beq        +0x32 /* 00006036 */
  8896. 00006006  206E 0008                movea.l    A0, [A6 + 0x8]
  8897. 0000600A  3028 0074                move.w     D0, [A0 + 0x74]
  8898. 0000600E  48C0                     ext.l      D0
  8899. 00006010  D080                     add.l      D0, D0
  8900. 00006012  2200                     move.l     D1, D0
  8901. 00006014  E588                     lsl        D0, 2
  8902. 00006016  D081                     add.l      D0, D1
  8903. 00006018  2F00                     move.l     -[A7], D0
  8904. 0000601A  2204                     move.l     D1, D4
  8905. 0000601C  D281                     add.l      D1, D1
  8906. 0000601E  2001                     move.l     D0, D1
  8907. 00006020  E589                     lsl        D1, 2
  8908. 00006022  D280                     add.l      D1, D0
  8909. 00006024  2F01                     move.l     -[A7], D1
  8910. 00006026  206E 0008                movea.l    A0, [A6 + 0x8]
  8911. 0000602A  4868 009E                pea.l      [A0 + 0x9E]
  8912. 0000602E  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  8913. 00006032  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8914. label00006036:
  8915. 00006036  4CEE 18F8 FFDC           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x24]
  8916. 0000603C  4E5E                     unlink     A6
  8917. 0000603E  4E75                     rts
  8918. export_710:
  8919. fn00006040:
  8920. 00006040  4E56 FFF0                link       A6, -0x0010
  8921. 00006044  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  8922. 00006048  286E 0014                movea.l    A4, [A6 + 0x14]
  8923. 0000604C  2E2E 0010                move.l     D7, [A6 + 0x10]
  8924. 00006050  266E 0008                movea.l    A3, [A6 + 0x8]
  8925. 00006054  BEAE 000C                cmp.l      D7, [A6 + 0xC]
  8926. 00006058  6C0E                     bge        +0x10 /* 00006068 */
  8927. 0000605A  2D6E 000C FFF0           move.l     [A6 - 0x10], [A6 + 0xC]
  8928. 00006060  2D47 000C                move.l     [A6 + 0xC], D7
  8929. 00006064  2E2E FFF0                move.l     D7, [A6 - 0x10]
  8930. label00006068:
  8931. 00006068  282B 006A                move.l     D4, [A3 + 0x6A]
  8932. 0000606C  B8AE 000C                cmp.l      D4, [A6 + 0xC]
  8933. 00006070  6C08                     bge        +0xA /* 0000607A */
  8934. 00006072  2E04                     move.l     D7, D4
  8935. 00006074  2D47 000C                move.l     [A6 + 0xC], D7
  8936. 00006078  601E                     bra        +0x20 /* 00006098 */
  8937. label0000607A:
  8938. 0000607A  4A87                     tst.l      D7
  8939. 0000607C  6C08                     bge        +0xA /* 00006086 */
  8940. 0000607E  7E00                     moveq.l    D7, 0x00
  8941. 00006080  2D47 000C                move.l     [A6 + 0xC], D7
  8942. 00006084  6012                     bra        +0x14 /* 00006098 */
  8943. label00006086:
  8944. 00006086  4AAE 000C                tst.l      [A6 + 0xC]
  8945. 0000608A  6C06                     bge        +0x8 /* 00006092 */
  8946. 0000608C  7000                     moveq.l    D0, 0x00
  8947. 0000608E  2D40 000C                move.l     [A6 + 0xC], D0
  8948. label00006092:
  8949. 00006092  B887                     cmp.l      D4, D7
  8950. 00006094  6C02                     bge        +0x4 /* 00006098 */
  8951. 00006096  2E04                     move.l     D7, D4
  8952. label00006098:
  8953. 00006098  2D6B 0062 FFF0           move.l     [A6 - 0x10], [A3 + 0x62]
  8954. 0000609E  202B 0062                move.l     D0, [A3 + 0x62]
  8955. 000060A2  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  8956. 000060A6  660E                     bne        +0x10 /* 000060B6 */
  8957. 000060A8  BEAB 0066                cmp.l      D7, [A3 + 0x66]
  8958. 000060AC  6608                     bne        +0xA /* 000060B6 */
  8959. 000060AE  4A6D FC70                tst.w      [A5 - 0x390]
  8960. 000060B2  6700 02B4                beq        +0x2B6 /* 00006368 */
  8961. label000060B6:
  8962. 000060B6  2F0B                     move.l     -[A7], A3
  8963. 000060B8  4EBA FCF8                jsr        [PC - 0x308 /* 00005DB2 */]
  8964. 000060BC  282B 0066                move.l     D4, [A3 + 0x66]
  8965. 000060C0  276E 000C 0062           move.l     [A3 + 0x62], [A6 + 0xC]
  8966. 000060C6  2747 0066                move.l     [A3 + 0x66], D7
  8967. 000060CA  2D7C FFFF 8300 FFF8      move.l     [A6 - 0x8], 0xFFFF8300
  8968. 000060D2  2D7C FFFF 8300 FFF4      move.l     [A6 - 0xC], 0xFFFF8300
  8969. 000060DA  302B 008C                move.w     D0, [A3 + 0x8C]
  8970. 000060DE  48C0                     ext.l      D0
  8971. 000060E0  2C00                     move.l     D6, D0
  8972. 000060E2  2A06                     move.l     D5, D6
  8973. 000060E4  202E FFF0                move.l     D0, [A6 - 0x10]
  8974. 000060E8  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  8975. 000060EC  588F                     addq.l     A7, 4
  8976. 000060EE  6700 00A8                beq        +0xAA /* 00006198 */
  8977. 000060F2  2D45 FFF4                move.l     [A6 - 0xC], D5
  8978. 000060F6  302B 0092                move.w     D0, [A3 + 0x92]
  8979. 000060FA  48C0                     ext.l      D0
  8980. 000060FC  2205                     move.l     D1, D5
  8981. 000060FE  9280                     sub.l      D1, D0
  8982. 00006100  2D41 FFFC                move.l     [A6 - 0x4], D1
  8983. 00006104  6D32                     blt        +0x34 /* 00006138 */
  8984. 00006106  302B 00C8                move.w     D0, [A3 + 0xC8]
  8985. 0000610A  48C0                     ext.l      D0
  8986. 0000610C  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8987. 00006110  6D26                     blt        +0x28 /* 00006138 */
  8988. 00006112  7001                     moveq.l    D0, 0x01
  8989. 00006114  2F00                     move.l     -[A7], D0
  8990. 00006116  222E FFFC                move.l     D1, [A6 - 0x4]
  8991. 0000611A  E981                     asl        D1, 4
  8992. 0000611C  D2AB 0096                add.l      D1, [A3 + 0x96]
  8993. 00006120  2F01                     move.l     -[A7], D1
  8994. 00006122  222E FFF4                move.l     D1, [A6 - 0xC]
  8995. 00006126  E781                     asl        D1, 3
  8996. 00006128  D2AB 009A                add.l      D1, [A3 + 0x9A]
  8997. 0000612C  2F01                     move.l     -[A7], D1
  8998. 0000612E  2F0B                     move.l     -[A7], A3
  8999. 00006130  4EBA A5C6                jsr        [PC - 0x5A3A /* 000006F8 */]
  9000. 00006134  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9001. label00006138:
  9002. 00006138  2F0B                     move.l     -[A7], A3
  9003. 0000613A  4EBA A3FC                jsr        [PC - 0x5C04 /* 00000538 */]
  9004. 0000613E  302B 008C                move.w     D0, [A3 + 0x8C]
  9005. 00006142  48C0                     ext.l      D0
  9006. 00006144  2C00                     move.l     D6, D0
  9007. 00006146  2D46 FFF8                move.l     [A6 - 0x8], D6
  9008. 0000614A  302B 0092                move.w     D0, [A3 + 0x92]
  9009. 0000614E  48C0                     ext.l      D0
  9010. 00006150  2206                     move.l     D1, D6
  9011. 00006152  9280                     sub.l      D1, D0
  9012. 00006154  2D41 FFFC                move.l     [A6 - 0x4], D1
  9013. 00006158  588F                     addq.l     A7, 4
  9014. 0000615A  6D3C                     blt        +0x3E /* 00006198 */
  9015. 0000615C  202E FFF8                move.l     D0, [A6 - 0x8]
  9016. 00006160  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  9017. 00006164  6732                     beq        +0x34 /* 00006198 */
  9018. 00006166  302B 00C8                move.w     D0, [A3 + 0xC8]
  9019. 0000616A  48C0                     ext.l      D0
  9020. 0000616C  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  9021. 00006170  6D26                     blt        +0x28 /* 00006198 */
  9022. 00006172  7001                     moveq.l    D0, 0x01
  9023. 00006174  2F00                     move.l     -[A7], D0
  9024. 00006176  222E FFFC                move.l     D1, [A6 - 0x4]
  9025. 0000617A  E981                     asl        D1, 4
  9026. 0000617C  D2AB 0096                add.l      D1, [A3 + 0x96]
  9027. 00006180  2F01                     move.l     -[A7], D1
  9028. 00006182  222E FFF8                move.l     D1, [A6 - 0x8]
  9029. 00006186  E781                     asl        D1, 3
  9030. 00006188  D2AB 009A                add.l      D1, [A3 + 0x9A]
  9031. 0000618C  2F01                     move.l     -[A7], D1
  9032. 0000618E  2F0B                     move.l     -[A7], A3
  9033. 00006190  4EBA A566                jsr        [PC - 0x5A9A /* 000006F8 */]
  9034. 00006194  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9035. label00006198:
  9036. 00006198  BE84                     cmp.l      D7, D4
  9037. 0000619A  6700 00D6                beq        +0xD8 /* 00006272 */
  9038. label0000619E:
  9039. 0000619E  206B 009A                movea.l    A0, [A3 + 0x9A]
  9040. 000061A2  5285                     addq.l     D5, 1
  9041. 000061A4  2005                     move.l     D0, D5
  9042. 000061A6  E780                     asl        D0, 3
  9043. 000061A8  B8B0 0800                cmp.l      D4, [A0 + D0]
  9044. 000061AC  6D0A                     blt        +0xC /* 000061B8 */
  9045. 000061AE  302B 00CA                move.w     D0, [A3 + 0xCA]
  9046. 000061B2  48C0                     ext.l      D0
  9047. 000061B4  B085                     cmp.l      D0, D5
  9048. 000061B6  6EE6                     bgt        -0x18 /* 0000619E */
  9049. label000061B8:
  9050. 000061B8  5385                     subq.l     D5, 1
  9051. 000061BA  BAAE FFF4                cmp.l      D5, [A6 - 0xC]
  9052. 000061BE  6746                     beq        +0x48 /* 00006206 */
  9053. 000061C0  BAAE FFF8                cmp.l      D5, [A6 - 0x8]
  9054. 000061C4  6740                     beq        +0x42 /* 00006206 */
  9055. 000061C6  302B 0092                move.w     D0, [A3 + 0x92]
  9056. 000061CA  48C0                     ext.l      D0
  9057. 000061CC  2205                     move.l     D1, D5
  9058. 000061CE  9280                     sub.l      D1, D0
  9059. 000061D0  2D41 FFFC                move.l     [A6 - 0x4], D1
  9060. 000061D4  6D30                     blt        +0x32 /* 00006206 */
  9061. 000061D6  302B 00C8                move.w     D0, [A3 + 0xC8]
  9062. 000061DA  48C0                     ext.l      D0
  9063. 000061DC  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  9064. 000061E0  6D24                     blt        +0x26 /* 00006206 */
  9065. 000061E2  7001                     moveq.l    D0, 0x01
  9066. 000061E4  2F00                     move.l     -[A7], D0
  9067. 000061E6  222E FFFC                move.l     D1, [A6 - 0x4]
  9068. 000061EA  E981                     asl        D1, 4
  9069. 000061EC  D2AB 0096                add.l      D1, [A3 + 0x96]
  9070. 000061F0  2F01                     move.l     -[A7], D1
  9071. 000061F2  2205                     move.l     D1, D5
  9072. 000061F4  E781                     asl        D1, 3
  9073. 000061F6  D2AB 009A                add.l      D1, [A3 + 0x9A]
  9074. 000061FA  2F01                     move.l     -[A7], D1
  9075. 000061FC  2F0B                     move.l     -[A7], A3
  9076. 000061FE  4EBA A4F8                jsr        [PC - 0x5B08 /* 000006F8 */]
  9077. 00006202  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9078. label00006206:
  9079. 00006206  206B 009A                movea.l    A0, [A3 + 0x9A]
  9080. 0000620A  5286                     addq.l     D6, 1
  9081. 0000620C  2006                     move.l     D0, D6
  9082. 0000620E  E780                     asl        D0, 3
  9083. 00006210  BEB0 0800                cmp.l      D7, [A0 + D0]
  9084. 00006214  6D0A                     blt        +0xC /* 00006220 */
  9085. 00006216  302B 00CA                move.w     D0, [A3 + 0xCA]
  9086. 0000621A  48C0                     ext.l      D0
  9087. 0000621C  B086                     cmp.l      D0, D6
  9088. 0000621E  6EE6                     bgt        -0x18 /* 00006206 */
  9089. label00006220:
  9090. 00006220  5386                     subq.l     D6, 1
  9091. 00006222  BCAE FFF4                cmp.l      D6, [A6 - 0xC]
  9092. 00006226  674A                     beq        +0x4C /* 00006272 */
  9093. 00006228  BCAE FFF8                cmp.l      D6, [A6 - 0x8]
  9094. 0000622C  6744                     beq        +0x46 /* 00006272 */
  9095. 0000622E  BA86                     cmp.l      D5, D6
  9096. 00006230  6740                     beq        +0x42 /* 00006272 */
  9097. 00006232  302B 0092                move.w     D0, [A3 + 0x92]
  9098. 00006236  48C0                     ext.l      D0
  9099. 00006238  2206                     move.l     D1, D6
  9100. 0000623A  9280                     sub.l      D1, D0
  9101. 0000623C  2D41 FFFC                move.l     [A6 - 0x4], D1
  9102. 00006240  6D30                     blt        +0x32 /* 00006272 */
  9103. 00006242  302B 00C8                move.w     D0, [A3 + 0xC8]
  9104. 00006246  48C0                     ext.l      D0
  9105. 00006248  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  9106. 0000624C  6D24                     blt        +0x26 /* 00006272 */
  9107. 0000624E  7001                     moveq.l    D0, 0x01
  9108. 00006250  2F00                     move.l     -[A7], D0
  9109. 00006252  222E FFFC                move.l     D1, [A6 - 0x4]
  9110. 00006256  E981                     asl        D1, 4
  9111. 00006258  D2AB 0096                add.l      D1, [A3 + 0x96]
  9112. 0000625C  2F01                     move.l     -[A7], D1
  9113. 0000625E  2206                     move.l     D1, D6
  9114. 00006260  E781                     asl        D1, 3
  9115. 00006262  D2AB 009A                add.l      D1, [A3 + 0x9A]
  9116. 00006266  2F01                     move.l     -[A7], D1
  9117. 00006268  2F0B                     move.l     -[A7], A3
  9118. 0000626A  4EBA A48C                jsr        [PC - 0x5B74 /* 000006F8 */]
  9119. 0000626E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9120. label00006272:
  9121. 00006272  2F0B                     move.l     -[A7], A3
  9122. 00006274  4EBA BC06                jsr        [PC - 0x43FA /* 00001E7C */]
  9123. 00006278  200C                     move.l     D0, A4
  9124. 0000627A  588F                     addq.l     A7, 4
  9125. 0000627C  6700 00E6                beq        +0xE8 /* 00006364 */
  9126. 00006280  7001                     moveq.l    D0, 0x01
  9127. 00006282  C06B 0072                and.w      D0, [A3 + 0x72]
  9128. 00006286  6700 00DC                beq        +0xDE /* 00006364 */
  9129. 0000628A  4A6D EA56                tst.w      [A5 - 0x15AA]
  9130. 0000628E  6700 00D4                beq        +0xD6 /* 00006364 */
  9131. 00006292  526D FC70                addq.w     [A5 - 0x390], 1
  9132. 00006296  BEAE FFF0                cmp.l      D7, [A6 - 0x10]
  9133. 0000629A  6F06                     ble        +0x8 /* 000062A2 */
  9134. 0000629C  B8AE 000C                cmp.l      D4, [A6 + 0xC]
  9135. 000062A0  6E5A                     bgt        +0x5C /* 000062FC */
  9136. label000062A2:
  9137. 000062A2  BEAE FFF0                cmp.l      D7, [A6 - 0x10]
  9138. 000062A6  6616                     bne        +0x18 /* 000062BE */
  9139. 000062A8  2F0C                     move.l     -[A7], A4
  9140. 000062AA  2F04                     move.l     -[A7], D4
  9141. 000062AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9142. 000062B0  2F0B                     move.l     -[A7], A3
  9143. 000062B2  4EBA BD64                jsr        [PC - 0x429C /* 00002018 */]
  9144. 000062B6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9145. 000062BA  6000 00A8                bra        +0xAA /* 00006364 */
  9146. label000062BE:
  9147. 000062BE  B8AE 000C                cmp.l      D4, [A6 + 0xC]
  9148. 000062C2  6616                     bne        +0x18 /* 000062DA */
  9149. 000062C4  2F0C                     move.l     -[A7], A4
  9150. 000062C6  2F07                     move.l     -[A7], D7
  9151. 000062C8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9152. 000062CC  2F0B                     move.l     -[A7], A3
  9153. 000062CE  4EBA BD48                jsr        [PC - 0x42B8 /* 00002018 */]
  9154. 000062D2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9155. 000062D6  6000 008C                bra        +0x8E /* 00006364 */
  9156. label000062DA:
  9157. 000062DA  2F0C                     move.l     -[A7], A4
  9158. 000062DC  2F07                     move.l     -[A7], D7
  9159. 000062DE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9160. 000062E2  2F0B                     move.l     -[A7], A3
  9161. 000062E4  4EBA BD32                jsr        [PC - 0x42CE /* 00002018 */]
  9162. 000062E8  2F0C                     move.l     -[A7], A4
  9163. 000062EA  2F04                     move.l     -[A7], D4
  9164. 000062EC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9165. 000062F0  2F0B                     move.l     -[A7], A3
  9166. 000062F2  4EBA BD24                jsr        [PC - 0x42DC /* 00002018 */]
  9167. 000062F6  4FEF 0020                lea.l      A7, [A7 + 0x20]
  9168. 000062FA  6068                     bra        +0x6A /* 00006364 */
  9169. label000062FC:
  9170. 000062FC  202E 000C                move.l     D0, [A6 + 0xC]
  9171. 00006300  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  9172. 00006304  6F16                     ble        +0x18 /* 0000631C */
  9173. 00006306  2F0C                     move.l     -[A7], A4
  9174. 00006308  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9175. 0000630C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9176. 00006310  2F0B                     move.l     -[A7], A3
  9177. 00006312  4EBA BD04                jsr        [PC - 0x42FC /* 00002018 */]
  9178. 00006316  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9179. 0000631A  601E                     bra        +0x20 /* 0000633A */
  9180. label0000631C:
  9181. 0000631C  202E 000C                move.l     D0, [A6 + 0xC]
  9182. 00006320  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  9183. 00006324  6C14                     bge        +0x16 /* 0000633A */
  9184. 00006326  2F0C                     move.l     -[A7], A4
  9185. 00006328  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  9186. 0000632C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9187. 00006330  2F0B                     move.l     -[A7], A3
  9188. 00006332  4EBA BCE4                jsr        [PC - 0x431C /* 00002018 */]
  9189. 00006336  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9190. label0000633A:
  9191. 0000633A  B887                     cmp.l      D4, D7
  9192. 0000633C  6C12                     bge        +0x14 /* 00006350 */
  9193. 0000633E  2F0C                     move.l     -[A7], A4
  9194. 00006340  2F07                     move.l     -[A7], D7
  9195. 00006342  2F04                     move.l     -[A7], D4
  9196. 00006344  2F0B                     move.l     -[A7], A3
  9197. 00006346  4EBA BCD0                jsr        [PC - 0x4330 /* 00002018 */]
  9198. 0000634A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9199. 0000634E  6014                     bra        +0x16 /* 00006364 */
  9200. label00006350:
  9201. 00006350  B887                     cmp.l      D4, D7
  9202. 00006352  6F10                     ble        +0x12 /* 00006364 */
  9203. 00006354  2F0C                     move.l     -[A7], A4
  9204. 00006356  2F04                     move.l     -[A7], D4
  9205. 00006358  2F07                     move.l     -[A7], D7
  9206. 0000635A  2F0B                     move.l     -[A7], A3
  9207. 0000635C  4EBA BCBA                jsr        [PC - 0x4346 /* 00002018 */]
  9208. 00006360  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9209. label00006364:
  9210. 00006364  426D FC70                clr.w      [A5 - 0x390]
  9211. label00006368:
  9212. 00006368  4CEE 18F0 FFD8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x28]
  9213. 0000636E  4E5E                     unlink     A6
  9214. 00006370  4E75                     rts
  9215. export_711:
  9216. 00006372  4E56 FFF0                link       A6, -0x0010
  9217. 00006376  2F0B                     move.l     -[A7], A3
  9218. 00006378  266E 0008                movea.l    A3, [A6 + 0x8]
  9219. 0000637C  4EAD 0962                jsr        [A5 + 0x962 /* export_296 */]
  9220. 00006380  41EB 005E                lea.l      A0, [A3 + 0x5E]
  9221. 00006384  2F20                     move.l     -[A7], -[A0]
  9222. 00006386  2F20                     move.l     -[A7], -[A0]
  9223. 00006388  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  9224. 0000638C  302B 0084                move.w     D0, [A3 + 0x84]
  9225. 00006390  48C0                     ext.l      D0
  9226. 00006392  2F00                     move.l     -[A7], D0
  9227. 00006394  206D E9DE                movea.l    A0, [A5 - 0x1622]
  9228. 00006398  3028 017A                move.w     D0, [A0 + 0x17A]
  9229. 0000639C  48C0                     ext.l      D0
  9230. 0000639E  2F00                     move.l     -[A7], D0
  9231. 000063A0  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  9232. 000063A4  D06B 0058                add.w      D0, [A3 + 0x58]
  9233. 000063A8  906B 00B8                sub.w      D0, [A3 + 0xB8]
  9234. 000063AC  3D40 FFFE                move.w     [A6 - 0x2], D0
  9235. 000063B0  D06D FC7C                add.w      D0, [A5 - 0x384]
  9236. 000063B4  3D40 FFF2                move.w     [A6 - 0xE], D0
  9237. 000063B8  302E FFFE                move.w     D0, [A6 - 0x2]
  9238. 000063BC  D06D FC80                add.w      D0, [A5 - 0x380]
  9239. 000063C0  3D40 FFF6                move.w     [A6 - 0xA], D0
  9240. 000063C4  302E FFFE                move.w     D0, [A6 - 0x2]
  9241. 000063C8  D06D FC74                add.w      D0, [A5 - 0x38C]
  9242. 000063CC  3D40 FFFA                move.w     [A6 - 0x6], D0
  9243. 000063D0  302D FC78                move.w     D0, [A5 - 0x388]
  9244. 000063D4  D16E FFFE                add.w      [A6 - 0x2], D0
  9245. 000063D8  302B 0080                move.w     D0, [A3 + 0x80]
  9246. 000063DC  48C0                     ext.l      D0
  9247. 000063DE  2F00                     move.l     -[A7], D0
  9248. 000063E0  206D E9DE                movea.l    A0, [A5 - 0x1622]
  9249. 000063E4  3028 017C                move.w     D0, [A0 + 0x17C]
  9250. 000063E8  48C0                     ext.l      D0
  9251. 000063EA  2F00                     move.l     -[A7], D0
  9252. 000063EC  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  9253. 000063F0  D06B 0056                add.w      D0, [A3 + 0x56]
  9254. 000063F4  906B 00B6                sub.w      D0, [A3 + 0xB6]
  9255. 000063F8  3D40 FFFC                move.w     [A6 - 0x4], D0
  9256. 000063FC  D06D FC7A                add.w      D0, [A5 - 0x386]
  9257. 00006400  3D40 FFF0                move.w     [A6 - 0x10], D0
  9258. 00006404  302E FFFC                move.w     D0, [A6 - 0x4]
  9259. 00006408  D06D FC7E                add.w      D0, [A5 - 0x382]
  9260. 0000640C  3D40 FFF4                move.w     [A6 - 0xC], D0
  9261. 00006410  302E FFFC                move.w     D0, [A6 - 0x4]
  9262. 00006414  D06D FC72                add.w      D0, [A5 - 0x38E]
  9263. 00006418  3D40 FFF8                move.w     [A6 - 0x8], D0
  9264. 0000641C  302D FC76                move.w     D0, [A5 - 0x38A]
  9265. 00006420  D16E FFFC                add.w      [A6 - 0x4], D0
  9266. 00006424  41EE 0000                lea.l      A0, [A6 + 0x0]
  9267. 00006428  2F20                     move.l     -[A7], -[A0]
  9268. 0000642A  2F20                     move.l     -[A7], -[A0]
  9269. 0000642C  41EE FFF8                lea.l      A0, [A6 - 0x8]
  9270. 00006430  2F20                     move.l     -[A7], -[A0]
  9271. 00006432  2F20                     move.l     -[A7], -[A0]
  9272. 00006434  4EAD 0A82                jsr        [A5 + 0xA82 /* export_332 */]
  9273. 00006438  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  9274. 0000643C  266E FFEC                movea.l    A3, [A6 - 0x14]
  9275. 00006440  4E5E                     unlink     A6
  9276. 00006442  4E75                     rts
  9277. fn00006444:
  9278. 00006444  4E56 FFF0                link       A6, -0x0010
  9279. 00006448  48E7 0018                movem.l    -[A7], A3,A4
  9280. 0000644C  286E 000C                movea.l    A4, [A6 + 0xC]
  9281. 00006450  266E 0008                movea.l    A3, [A6 + 0x8]
  9282. 00006454  426D FC70                clr.w      [A5 - 0x390]
  9283. 00006458  2F0B                     move.l     -[A7], A3
  9284. 0000645A  4EBA A0DC                jsr        [PC - 0x5F24 /* 00000538 */]
  9285. 0000645E  2F0B                     move.l     -[A7], A3
  9286. 00006460  4EBA BA1A                jsr        [PC - 0x45E6 /* 00001E7C */]
  9287. 00006464  200C                     move.l     D0, A4
  9288. 00006466  508F                     addq.l     A7, 8
  9289. 00006468  6700 00D8                beq        +0xDA /* 00006542 */
  9290. 0000646C  3B7C 0001 FC6E           move.w     [A5 - 0x392], 0x1
  9291. 00006472  7001                     moveq.l    D0, 0x01
  9292. 00006474  B06B 00C8                cmp.w      D0, [A3 + 0xC8]
  9293. 00006478  6D1A                     blt        +0x1C /* 00006494 */
  9294. 0000647A  41ED FC82                lea.l      A0, [A5 - 0x37E]
  9295. 0000647E  43EB 00B6                lea.l      A1, [A3 + 0xB6]
  9296. 00006482  20D9                     move.l     [A0]+, [A1]+
  9297. 00006484  20D9                     move.l     [A0]+, [A1]+
  9298. 00006486  2F0B                     move.l     -[A7], A3
  9299. 00006488  486D 15EA                pea.l      [A5 + 0x15EA /* export_697 */]
  9300. 0000648C  4E94                     jsr        [A4]
  9301. 0000648E  508F                     addq.l     A7, 8
  9302. 00006490  6000 00AC                bra        +0xAE /* 0000653E */
  9303. label00006494:
  9304. 00006494  486E FFF0                pea.l      [A6 - 0x10]
  9305. 00006498  486B 00B6                pea.l      [A3 + 0xB6]
  9306. 0000649C  486D FC7A                pea.l      [A5 - 0x386]
  9307. 000064A0  4EAD 0DD2                jsr        [A5 + 0xDD2 /* export_438 */]
  9308. 000064A4  4A40                     tst.w      D0
  9309. 000064A6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9310. 000064AA  675E                     beq        +0x60 /* 0000650A */
  9311. 000064AC  486E FFF0                pea.l      [A6 - 0x10]
  9312. 000064B0  486B 00B6                pea.l      [A3 + 0xB6]
  9313. 000064B4  486D FC72                pea.l      [A5 - 0x38E]
  9314. 000064B8  4EAD 0DD2                jsr        [A5 + 0xDD2 /* export_438 */]
  9315. 000064BC  4A40                     tst.w      D0
  9316. 000064BE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9317. 000064C2  6746                     beq        +0x48 /* 0000650A */
  9318. 000064C4  206D E9DE                movea.l    A0, [A5 - 0x1622]
  9319. 000064C8  7004                     moveq.l    D0, 0x04
  9320. 000064CA  C068 0168                and.w      D0, [A0 + 0x168]
  9321. 000064CE  6712                     beq        +0x14 /* 000064E2 */
  9322. 000064D0  7001                     moveq.l    D0, 0x01
  9323. 000064D2  C06B 0072                and.w      D0, [A3 + 0x72]
  9324. 000064D6  670A                     beq        +0xC /* 000064E2 */
  9325. 000064D8  2F2D E9DE                move.l     -[A7], [A5 - 0x1622]
  9326. 000064DC  4EAD 0A72                jsr        [A5 + 0xA72 /* export_330 */]
  9327. 000064E0  588F                     addq.l     A7, 4
  9328. label000064E2:
  9329. 000064E2  41EE FFF8                lea.l      A0, [A6 - 0x8]
  9330. 000064E6  43ED FC82                lea.l      A1, [A5 - 0x37E]
  9331. 000064EA  20D9                     move.l     [A0]+, [A1]+
  9332. 000064EC  20D9                     move.l     [A0]+, [A1]+
  9333. 000064EE  2F0B                     move.l     -[A7], A3
  9334. 000064F0  486D 165A                pea.l      [A5 + 0x165A /* export_711 */]
  9335. 000064F4  4E94                     jsr        [A4]
  9336. 000064F6  41ED FC82                lea.l      A0, [A5 - 0x37E]
  9337. 000064FA  43EE FFF8                lea.l      A1, [A6 - 0x8]
  9338. 000064FE  20D9                     move.l     [A0]+, [A1]+
  9339. 00006500  20D9                     move.l     [A0]+, [A1]+
  9340. 00006502  3B7C 0001 FC6E           move.w     [A5 - 0x392], 0x1
  9341. 00006508  508F                     addq.l     A7, 8
  9342. label0000650A:
  9343. 0000650A  2F0B                     move.l     -[A7], A3
  9344. 0000650C  486D 15EA                pea.l      [A5 + 0x15EA /* export_697 */]
  9345. 00006510  4E94                     jsr        [A4]
  9346. 00006512  302D FC9E                move.w     D0, [A5 - 0x362]
  9347. 00006516  B06D FC86                cmp.w      D0, [A5 - 0x37A]
  9348. 0000651A  508F                     addq.l     A7, 8
  9349. 0000651C  6D20                     blt        +0x22 /* 0000653E */
  9350. 0000651E  302D FC9E                move.w     D0, [A5 - 0x362]
  9351. 00006522  B06D FCA2                cmp.w      D0, [A5 - 0x35E]
  9352. 00006526  6E16                     bgt        +0x18 /* 0000653E */
  9353. 00006528  41ED FC82                lea.l      A0, [A5 - 0x37E]
  9354. 0000652C  43ED FC9E                lea.l      A1, [A5 - 0x362]
  9355. 00006530  20D9                     move.l     [A0]+, [A1]+
  9356. 00006532  20D9                     move.l     [A0]+, [A1]+
  9357. 00006534  2F0B                     move.l     -[A7], A3
  9358. 00006536  486D 15EA                pea.l      [A5 + 0x15EA /* export_697 */]
  9359. 0000653A  4E94                     jsr        [A4]
  9360. 0000653C  508F                     addq.l     A7, 8
  9361. label0000653E:
  9362. 0000653E  426D FC6E                clr.w      [A5 - 0x392]
  9363. label00006542:
  9364. 00006542  4CEE 1800 FFE8           movem.l    A3,A4, [A6 - 0x18]
  9365. 00006548  4E5E                     unlink     A6
  9366. 0000654A  4E75                     rts
  9367. export_712:
  9368. fn0000654C:
  9369. 0000654C  4E56 FFFC                link       A6, -0x0004
  9370. 00006550  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  9371. 00006554  286E 0010                movea.l    A4, [A6 + 0x10]
  9372. 00006558  2A2E 000C                move.l     D5, [A6 + 0xC]
  9373. 0000655C  266E 0008                movea.l    A3, [A6 + 0x8]
  9374. 00006560  41EB 00B6                lea.l      A0, [A3 + 0xB6]
  9375. 00006564  43ED FC72                lea.l      A1, [A5 - 0x38E]
  9376. 00006568  22D8                     move.l     [A1]+, [A0]+
  9377. 0000656A  22D8                     move.l     [A1]+, [A0]+
  9378. 0000656C  41ED FC72                lea.l      A0, [A5 - 0x38E]
  9379. 00006570  43ED FC7A                lea.l      A1, [A5 - 0x386]
  9380. 00006574  22D8                     move.l     [A1]+, [A0]+
  9381. 00006576  22D8                     move.l     [A1]+, [A0]+
  9382. 00006578  41ED FC7A                lea.l      A0, [A5 - 0x386]
  9383. 0000657C  43ED FC82                lea.l      A1, [A5 - 0x37E]
  9384. 00006580  22D8                     move.l     [A1]+, [A0]+
  9385. 00006582  22D8                     move.l     [A1]+, [A0]+
  9386. 00006584  41ED FC9E                lea.l      A0, [A5 - 0x362]
  9387. 00006588  43ED FC82                lea.l      A1, [A5 - 0x37E]
  9388. 0000658C  20D9                     move.l     [A0]+, [A1]+
  9389. 0000658E  20D9                     move.l     [A0]+, [A1]+
  9390. 00006590  302B 0092                move.w     D0, [A3 + 0x92]
  9391. 00006594  48C0                     ext.l      D0
  9392. 00006596  2800                     move.l     D4, D0
  9393. 00006598  302D FC9E                move.w     D0, [A5 - 0x362]
  9394. 0000659C  48C0                     ext.l      D0
  9395. 0000659E  206B 0096                movea.l    A0, [A3 + 0x96]
  9396. 000065A2  322B 00C8                move.w     D1, [A3 + 0xC8]
  9397. 000065A6  48C1                     ext.l      D1
  9398. 000065A8  2C01                     move.l     D6, D1
  9399. 000065AA  E981                     asl        D1, 4
  9400. 000065AC  3230 180A                move.w     D1, [A0 + D1 + 0xA]
  9401. 000065B0  48C1                     ext.l      D1
  9402. 000065B2  D280                     add.l      D1, D0
  9403. 000065B4  5381                     subq.l     D1, 1
  9404. 000065B6  2D41 FFFC                move.l     [A6 - 0x4], D1
  9405. 000065BA  0C85 FFFF 8003           cmpi.l     D5, 0xFFFF8003
  9406. 000065C0  6600 0092                bne        +0x94 /* 00006654 */
  9407. 000065C4  7002                     moveq.l    D0, 0x02
  9408. 000065C6  B086                     cmp.l      D0, D6
  9409. 000065C8  6F08                     ble        +0xA /* 000065D2 */
  9410. 000065CA  2A04                     move.l     D5, D4
  9411. 000065CC  5385                     subq.l     D5, 1
  9412. 000065CE  6000 00E0                bra        +0xE2 /* 000066B0 */
  9413. label000065D2:
  9414. 000065D2  7008                     moveq.l    D0, 0x08
  9415. 000065D4  C06B 0072                and.w      D0, [A3 + 0x72]
  9416. 000065D8  6608                     bne        +0xA /* 000065E2 */
  9417. 000065DA  7001                     moveq.l    D0, 0x01
  9418. 000065DC  B06B 0074                cmp.w      D0, [A3 + 0x74]
  9419. 000065E0  662C                     bne        +0x2E /* 0000660E */
  9420. label000065E2:
  9421. 000065E2  302D FC86                move.w     D0, [A5 - 0x37A]
  9422. 000065E6  48C0                     ext.l      D0
  9423. 000065E8  322D FC82                move.w     D1, [A5 - 0x37E]
  9424. 000065EC  48C1                     ext.l      D1
  9425. 000065EE  9081                     sub.l      D0, D1
  9426. 000065F0  5280                     addq.l     D0, 1
  9427. 000065F2  206B 009A                movea.l    A0, [A3 + 0x9A]
  9428. 000065F6  3228 0004                move.w     D1, [A0 + 0x4]
  9429. 000065FA  48C1                     ext.l      D1
  9430. 000065FC  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  9431. 00006600  2C00                     move.l     D6, D0
  9432. 00006602  2004                     move.l     D0, D4
  9433. 00006604  9086                     sub.l      D0, D6
  9434. 00006606  2A00                     move.l     D5, D0
  9435. 00006608  5285                     addq.l     D5, 1
  9436. 0000660A  6000 00A4                bra        +0xA6 /* 000066B0 */
  9437. label0000660E:
  9438. 0000660E  302D FC86                move.w     D0, [A5 - 0x37A]
  9439. 00006612  48C0                     ext.l      D0
  9440. 00006614  322D FC82                move.w     D1, [A5 - 0x37E]
  9441. 00006618  48C1                     ext.l      D1
  9442. 0000661A  9081                     sub.l      D0, D1
  9443. 0000661C  206B 009A                movea.l    A0, [A3 + 0x9A]
  9444. 00006620  2A04                     move.l     D5, D4
  9445. 00006622  2205                     move.l     D1, D5
  9446. 00006624  E781                     asl        D1, 3
  9447. 00006626  3230 1804                move.w     D1, [A0 + D1 + 0x4]
  9448. 0000662A  48C1                     ext.l      D1
  9449. 0000662C  2C00                     move.l     D6, D0
  9450. 0000662E  9C81                     sub.l      D6, D1
  9451. 00006630  6012                     bra        +0x14 /* 00006644 */
  9452. label00006632:
  9453. 00006632  206B 009A                movea.l    A0, [A3 + 0x9A]
  9454. 00006636  5385                     subq.l     D5, 1
  9455. 00006638  2005                     move.l     D0, D5
  9456. 0000663A  E780                     asl        D0, 3
  9457. 0000663C  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  9458. 00006640  48C0                     ext.l      D0
  9459. 00006642  9C80                     sub.l      D6, D0
  9460. label00006644:
  9461. 00006644  4A85                     tst.l      D5
  9462. 00006646  6704                     beq        +0x6 /* 0000664C */
  9463. 00006648  4A86                     tst.l      D6
  9464. 0000664A  6EE6                     bgt        -0x18 /* 00006632 */
  9465. label0000664C:
  9466. 0000664C  4A86                     tst.l      D6
  9467. 0000664E  6C60                     bge        +0x62 /* 000066B0 */
  9468. 00006650  5285                     addq.l     D5, 1
  9469. 00006652  605C                     bra        +0x5E /* 000066B0 */
  9470. label00006654:
  9471. 00006654  0C85 FFFF 8002           cmpi.l     D5, 0xFFFF8002
  9472. 0000665A  6654                     bne        +0x56 /* 000066B0 */
  9473. 0000665C  302B 008C                move.w     D0, [A3 + 0x8C]
  9474. 00006660  5340                     subq.w     D0, 1
  9475. 00006662  48C0                     ext.l      D0
  9476. 00006664  2204                     move.l     D1, D4
  9477. 00006666  D286                     add.l      D1, D6
  9478. 00006668  B280                     cmp.l      D1, D0
  9479. 0000666A  6C0A                     bge        +0xC /* 00006676 */
  9480. 0000666C  302B 008C                move.w     D0, [A3 + 0x8C]
  9481. 00006670  48C0                     ext.l      D0
  9482. 00006672  2A00                     move.l     D5, D0
  9483. 00006674  603A                     bra        +0x3C /* 000066B0 */
  9484. label00006676:
  9485. 00006676  302B 008C                move.w     D0, [A3 + 0x8C]
  9486. 0000667A  48C0                     ext.l      D0
  9487. 0000667C  2C00                     move.l     D6, D0
  9488. 0000667E  5286                     addq.l     D6, 1
  9489. 00006680  6018                     bra        +0x1A /* 0000669A */
  9490. label00006682:
  9491. 00006682  7000                     moveq.l    D0, 0x00
  9492. 00006684  2F00                     move.l     -[A7], D0
  9493. 00006686  322B 0092                move.w     D1, [A3 + 0x92]
  9494. 0000668A  48C1                     ext.l      D1
  9495. 0000668C  5281                     addq.l     D1, 1
  9496. 0000668E  2F01                     move.l     -[A7], D1
  9497. 00006690  2F0B                     move.l     -[A7], A3
  9498. 00006692  4EBA 9A24                jsr        [PC - 0x65DC /* 000000B8 */]
  9499. 00006696  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9500. label0000669A:
  9501. 0000669A  302B 00C8                move.w     D0, [A3 + 0xC8]
  9502. 0000669E  D06B 0092                add.w      D0, [A3 + 0x92]
  9503. 000066A2  48C0                     ext.l      D0
  9504. 000066A4  B086                     cmp.l      D0, D6
  9505. 000066A6  6DDA                     blt        -0x24 /* 00006682 */
  9506. 000066A8  302B 0092                move.w     D0, [A3 + 0x92]
  9507. 000066AC  48C0                     ext.l      D0
  9508. 000066AE  2A00                     move.l     D5, D0
  9509. label000066B0:
  9510. 000066B0  4A85                     tst.l      D5
  9511. 000066B2  6C04                     bge        +0x6 /* 000066B8 */
  9512. 000066B4  7A00                     moveq.l    D5, 0x00
  9513. 000066B6  6014                     bra        +0x16 /* 000066CC */
  9514. label000066B8:
  9515. 000066B8  302B 00CA                move.w     D0, [A3 + 0xCA]
  9516. 000066BC  48C0                     ext.l      D0
  9517. 000066BE  B085                     cmp.l      D0, D5
  9518. 000066C0  6E0A                     bgt        +0xC /* 000066CC */
  9519. 000066C2  302B 00CA                move.w     D0, [A3 + 0xCA]
  9520. 000066C6  48C0                     ext.l      D0
  9521. 000066C8  2A00                     move.l     D5, D0
  9522. 000066CA  5385                     subq.l     D5, 1
  9523. label000066CC:
  9524. 000066CC  B885                     cmp.l      D4, D5
  9525. 000066CE  6700 00F2                beq        +0xF4 /* 000067C2 */
  9526. 000066D2  7C00                     moveq.l    D6, 0x00
  9527. 000066D4  BA84                     cmp.l      D5, D4
  9528. 000066D6  6F66                     ble        +0x68 /* 0000673E */
  9529. 000066D8  2E04                     move.l     D7, D4
  9530. 000066DA  6012                     bra        +0x14 /* 000066EE */
  9531. label000066DC:
  9532. 000066DC  206B 009A                movea.l    A0, [A3 + 0x9A]
  9533. 000066E0  2007                     move.l     D0, D7
  9534. 000066E2  E780                     asl        D0, 3
  9535. 000066E4  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  9536. 000066E8  48C0                     ext.l      D0
  9537. 000066EA  9C80                     sub.l      D6, D0
  9538. 000066EC  5287                     addq.l     D7, 1
  9539. label000066EE:
  9540. 000066EE  BA87                     cmp.l      D5, D7
  9541. 000066F0  6EEA                     bgt        -0x14 /* 000066DC */
  9542. 000066F2  206B 009A                movea.l    A0, [A3 + 0x9A]
  9543. 000066F6  2004                     move.l     D0, D4
  9544. 000066F8  E780                     asl        D0, 3
  9545. 000066FA  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  9546. 000066FE  48C0                     ext.l      D0
  9547. 00006700  222E FFFC                move.l     D1, [A6 - 0x4]
  9548. 00006704  9280                     sub.l      D1, D0
  9549. 00006706  3B41 FC7E                move.w     [A5 - 0x382], D1
  9550. 0000670A  B26D FCA2                cmp.w      D1, [A5 - 0x35E]
  9551. 0000670E  6D16                     blt        +0x18 /* 00006726 */
  9552. 00006710  206B 009A                movea.l    A0, [A3 + 0x9A]
  9553. 00006714  302B 00C8                move.w     D0, [A3 + 0xC8]
  9554. 00006718  48C0                     ext.l      D0
  9555. 0000671A  D084                     add.l      D0, D4
  9556. 0000671C  E780                     asl        D0, 3
  9557. 0000671E  3030 08FC                move.w     D0, [A0 + D0 - 0x4]
  9558. 00006722  916D FC7E                sub.w      [A5 - 0x382], D0
  9559. label00006726:
  9560. 00006726  302D FC7E                move.w     D0, [A5 - 0x382]
  9561. 0000672A  48C0                     ext.l      D0
  9562. 0000672C  D086                     add.l      D0, D6
  9563. 0000672E  3B40 FC76                move.w     [A5 - 0x38A], D0
  9564. 00006732  5240                     addq.w     D0, 1
  9565. 00006734  3B40 FC82                move.w     [A5 - 0x37E], D0
  9566. 00006738  9D6D FC7A                sub.w      [A5 - 0x386], D6
  9567. 0000673C  606C                     bra        +0x6E /* 000067AA */
  9568. label0000673E:
  9569. 0000673E  2E05                     move.l     D7, D5
  9570. 00006740  6012                     bra        +0x14 /* 00006754 */
  9571. label00006742:
  9572. 00006742  206B 009A                movea.l    A0, [A3 + 0x9A]
  9573. 00006746  2007                     move.l     D0, D7
  9574. 00006748  E780                     asl        D0, 3
  9575. 0000674A  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  9576. 0000674E  48C0                     ext.l      D0
  9577. 00006750  DC80                     add.l      D6, D0
  9578. 00006752  5287                     addq.l     D7, 1
  9579. label00006754:
  9580. 00006754  B887                     cmp.l      D4, D7
  9581. 00006756  6EEA                     bgt        -0x14 /* 00006742 */
  9582. 00006758  DD6D FC72                add.w      [A5 - 0x38E], D6
  9583. 0000675C  302D FC72                move.w     D0, [A5 - 0x38E]
  9584. 00006760  5340                     subq.w     D0, 1
  9585. 00006762  3B40 FC86                move.w     [A5 - 0x37A], D0
  9586. 00006766  2006                     move.l     D0, D6
  9587. 00006768  D0AE FFFC                add.l      D0, [A6 - 0x4]
  9588. 0000676C  3B40 FC9E                move.w     [A5 - 0x362], D0
  9589. 00006770  6018                     bra        +0x1A /* 0000678A */
  9590. label00006772:
  9591. 00006772  206B 009A                movea.l    A0, [A3 + 0x9A]
  9592. 00006776  5384                     subq.l     D4, 1
  9593. 00006778  302B 00C8                move.w     D0, [A3 + 0xC8]
  9594. 0000677C  48C0                     ext.l      D0
  9595. 0000677E  D084                     add.l      D0, D4
  9596. 00006780  E780                     asl        D0, 3
  9597. 00006782  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  9598. 00006786  916D FC9E                sub.w      [A5 - 0x362], D0
  9599. label0000678A:
  9600. 0000678A  302D FC9E                move.w     D0, [A5 - 0x362]
  9601. 0000678E  B06D FCA2                cmp.w      D0, [A5 - 0x35E]
  9602. 00006792  6CDE                     bge        -0x20 /* 00006772 */
  9603. 00006794  3B6D FC9E FC76           move.w     [A5 - 0x38A], [A5 - 0x362]
  9604. 0000679A  302D FC9E                move.w     D0, [A5 - 0x362]
  9605. 0000679E  48C0                     ext.l      D0
  9606. 000067A0  9086                     sub.l      D0, D6
  9607. 000067A2  3B40 FC7E                move.w     [A5 - 0x382], D0
  9608. 000067A6  526D FC9E                addq.w     [A5 - 0x362], 1
  9609. label000067AA:
  9610. 000067AA  7000                     moveq.l    D0, 0x00
  9611. 000067AC  2F00                     move.l     -[A7], D0
  9612. 000067AE  2F05                     move.l     -[A7], D5
  9613. 000067B0  2F0B                     move.l     -[A7], A3
  9614. 000067B2  4EBA 9904                jsr        [PC - 0x66FC /* 000000B8 */]
  9615. 000067B6  2F0C                     move.l     -[A7], A4
  9616. 000067B8  2F0B                     move.l     -[A7], A3
  9617. 000067BA  4EBA FC88                jsr        [PC - 0x378 /* 00006444 */]
  9618. 000067BE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  9619. label000067C2:
  9620. 000067C2  4CEE 18F0 FFE4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  9621. 000067C8  4E5E                     unlink     A6
  9622. 000067CA  4E75                     rts
  9623. export_713:
  9624. fn000067CC:
  9625. 000067CC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  9626. 000067D0  286F 001C                movea.l    A4, [A7 + 0x1C]
  9627. 000067D4  2E2F 0018                move.l     D7, [A7 + 0x18]
  9628. 000067D8  266F 0014                movea.l    A3, [A7 + 0x14]
  9629. 000067DC  41EB 00B6                lea.l      A0, [A3 + 0xB6]
  9630. 000067E0  43ED FC72                lea.l      A1, [A5 - 0x38E]
  9631. 000067E4  22D8                     move.l     [A1]+, [A0]+
  9632. 000067E6  22D8                     move.l     [A1]+, [A0]+
  9633. 000067E8  41ED FC72                lea.l      A0, [A5 - 0x38E]
  9634. 000067EC  43ED FC7A                lea.l      A1, [A5 - 0x386]
  9635. 000067F0  22D8                     move.l     [A1]+, [A0]+
  9636. 000067F2  22D8                     move.l     [A1]+, [A0]+
  9637. 000067F4  41ED FC82                lea.l      A0, [A5 - 0x37E]
  9638. 000067F8  43ED FC7A                lea.l      A1, [A5 - 0x386]
  9639. 000067FC  20D9                     move.l     [A0]+, [A1]+
  9640. 000067FE  20D9                     move.l     [A0]+, [A1]+
  9641. 00006800  4A87                     tst.l      D7
  9642. 00006802  6C04                     bge        +0x6 /* 00006808 */
  9643. 00006804  7E00                     moveq.l    D7, 0x00
  9644. 00006806  602C                     bra        +0x2E /* 00006834 */
  9645. label00006808:
  9646. 00006808  302D FC78                move.w     D0, [A5 - 0x388]
  9647. 0000680C  906D FC74                sub.w      D0, [A5 - 0x38C]
  9648. 00006810  322B 00CC                move.w     D1, [A3 + 0xCC]
  9649. 00006814  9240                     sub.w      D1, D0
  9650. 00006816  48C1                     ext.l      D1
  9651. 00006818  B287                     cmp.l      D1, D7
  9652. 0000681A  6C18                     bge        +0x1A /* 00006834 */
  9653. 0000681C  302B 00CC                move.w     D0, [A3 + 0xCC]
  9654. 00006820  48C0                     ext.l      D0
  9655. 00006822  322D FC78                move.w     D1, [A5 - 0x388]
  9656. 00006826  48C1                     ext.l      D1
  9657. 00006828  342D FC74                move.w     D2, [A5 - 0x38C]
  9658. 0000682C  48C2                     ext.l      D2
  9659. 0000682E  9282                     sub.l      D1, D2
  9660. 00006830  2E00                     move.l     D7, D0
  9661. 00006832  9E81                     sub.l      D7, D1
  9662. label00006834:
  9663. 00006834  302B 007E                move.w     D0, [A3 + 0x7E]
  9664. 00006838  48C0                     ext.l      D0
  9665. 0000683A  2C07                     move.l     D6, D7
  9666. 0000683C  9C80                     sub.l      D6, D0
  9667. 0000683E  4A86                     tst.l      D6
  9668. 00006840  6730                     beq        +0x32 /* 00006872 */
  9669. 00006842  3747 007E                move.w     [A3 + 0x7E], D7
  9670. 00006846  4A86                     tst.l      D6
  9671. 00006848  6C10                     bge        +0x12 /* 0000685A */
  9672. 0000684A  9D6D FC74                sub.w      [A5 - 0x38C], D6
  9673. 0000684E  3B6D FC74 FC88           move.w     [A5 - 0x378], [A5 - 0x38C]
  9674. 00006854  DD6D FC80                add.w      [A5 - 0x380], D6
  9675. 00006858  600E                     bra        +0x10 /* 00006868 */
  9676. label0000685A:
  9677. 0000685A  9D6D FC78                sub.w      [A5 - 0x388], D6
  9678. 0000685E  3B6D FC78 FC84           move.w     [A5 - 0x37C], [A5 - 0x388]
  9679. 00006864  DD6D FC7C                add.w      [A5 - 0x384], D6
  9680. label00006868:
  9681. 00006868  2F0C                     move.l     -[A7], A4
  9682. 0000686A  2F0B                     move.l     -[A7], A3
  9683. 0000686C  4EBA FBD6                jsr        [PC - 0x42A /* 00006444 */]
  9684. 00006870  508F                     addq.l     A7, 8
  9685. label00006872:
  9686. 00006872  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  9687. 00006876  4E75                     rts
  9688. export_714:
  9689. fn00006878:
  9690. 00006878  4E56 0000                link       A6, 0
  9691. 0000687C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  9692. 00006880  266E 0008                movea.l    A3, [A6 + 0x8]
  9693. 00006884  4A6E 000E                tst.w      [A6 + 0xE]
  9694. 00006888  6706                     beq        +0x8 /* 00006890 */
  9695. 0000688A  2C2B 0062                move.l     D6, [A3 + 0x62]
  9696. 0000688E  6004                     bra        +0x6 /* 00006894 */
  9697. label00006890:
  9698. 00006890  2C2B 0066                move.l     D6, [A3 + 0x66]
  9699. label00006894:
  9700. 00006894  302B 00C8                move.w     D0, [A3 + 0xC8]
  9701. 00006898  48C0                     ext.l      D0
  9702. 0000689A  E980                     asl        D0, 4
  9703. 0000689C  2840                     movea.l    A4, D0
  9704. 0000689E  D9EB 0096                add.l      A4, [A3 + 0x96]
  9705. 000068A2  282C 0004                move.l     D4, [A4 + 0x4]
  9706. 000068A6  4245                     clr.w      D5
  9707. 000068A8  605A                     bra        +0x5C /* 00006904 */
  9708. label000068AA:
  9709. 000068AA  206B 0096                movea.l    A0, [A3 + 0x96]
  9710. 000068AE  BCA8 0004                cmp.l      D6, [A0 + 0x4]
  9711. 000068B2  6C1C                     bge        +0x1E /* 000068D0 */
  9712. 000068B4  302B 008C                move.w     D0, [A3 + 0x8C]
  9713. 000068B8  48C0                     ext.l      D0
  9714. 000068BA  2E00                     move.l     D7, D0
  9715. 000068BC  6002                     bra        +0x4 /* 000068C0 */
  9716. label000068BE:
  9717. 000068BE  5287                     addq.l     D7, 1
  9718. label000068C0:
  9719. 000068C0  206B 009A                movea.l    A0, [A3 + 0x9A]
  9720. 000068C4  2007                     move.l     D0, D7
  9721. 000068C6  E780                     asl        D0, 3
  9722. 000068C8  BCB0 0808                cmp.l      D6, [A0 + D0 + 0x8]
  9723. 000068CC  6EF0                     bgt        -0xE /* 000068BE */
  9724. 000068CE  6010                     bra        +0x12 /* 000068E0 */
  9725. label000068D0:
  9726. 000068D0  202C 0004                move.l     D0, [A4 + 0x4]
  9727. 000068D4  B0AB 006A                cmp.l      D0, [A3 + 0x6A]
  9728. 000068D8  6738                     beq        +0x3A /* 00006912 */
  9729. 000068DA  2E3C FFFF 8002           move.l     D7, 0xFFFF8002
  9730. label000068E0:
  9731. 000068E0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9732. 000068E4  2F07                     move.l     -[A7], D7
  9733. 000068E6  2F0B                     move.l     -[A7], A3
  9734. 000068E8  4EBA FC62                jsr        [PC - 0x39E /* 0000654C */]
  9735. 000068EC  026B FF7F 0072           andi.w     [A3 + 0x72], 0xFF7F
  9736. 000068F2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9737. 000068F6  2F0B                     move.l     -[A7], A3
  9738. 000068F8  4EBA D9F4                jsr        [PC - 0x260C /* 000042EE */]
  9739. 000068FC  5245                     addq.w     D5, 1
  9740. 000068FE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  9741. 00006902  600E                     bra        +0x10 /* 00006912 */
  9742. label00006904:
  9743. 00006904  206B 0096                movea.l    A0, [A3 + 0x96]
  9744. 00006908  BCA8 0004                cmp.l      D6, [A0 + 0x4]
  9745. 0000690C  6D9C                     blt        -0x62 /* 000068AA */
  9746. 0000690E  B886                     cmp.l      D4, D6
  9747. 00006910  6F98                     ble        -0x66 /* 000068AA */
  9748. label00006912:
  9749. 00006912  7004                     moveq.l    D0, 0x04
  9750. 00006914  C06B 0072                and.w      D0, [A3 + 0x72]
  9751. 00006918  6700 008E                beq        +0x90 /* 000069A8 */
  9752. 0000691C  302B 00C0                move.w     D0, [A3 + 0xC0]
  9753. 00006920  48C0                     ext.l      D0
  9754. 00006922  2800                     move.l     D4, D0
  9755. 00006924  6C38                     bge        +0x3A /* 0000695E */
  9756. 00006926  302B 008C                move.w     D0, [A3 + 0x8C]
  9757. 0000692A  906B 0092                sub.w      D0, [A3 + 0x92]
  9758. 0000692E  48C0                     ext.l      D0
  9759. 00006930  E980                     asl        D0, 4
  9760. 00006932  2840                     movea.l    A4, D0
  9761. 00006934  D9EB 0096                add.l      A4, [A3 + 0x96]
  9762. 00006938  6004                     bra        +0x6 /* 0000693E */
  9763. label0000693A:
  9764. 0000693A  D8FC 0010                add.w      A4, 0x10
  9765. label0000693E:
  9766. 0000693E  200C                     move.l     D0, A4
  9767. 00006940  7210                     moveq.l    D1, 0x10
  9768. 00006942  D081                     add.l      D0, D1
  9769. 00006944  2040                     movea.l    A0, D0
  9770. 00006946  BCA8 0004                cmp.l      D6, [A0 + 0x4]
  9771. 0000694A  6EEE                     bgt        -0x10 /* 0000693A */
  9772. 0000694C  2F06                     move.l     -[A7], D6
  9773. 0000694E  2F0C                     move.l     -[A7], A4
  9774. 00006950  2F0B                     move.l     -[A7], A3
  9775. 00006952  4EBA B400                jsr        [PC - 0x4C00 /* 00001D54 */]
  9776. 00006956  48C0                     ext.l      D0
  9777. 00006958  2800                     move.l     D4, D0
  9778. 0000695A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9779. label0000695E:
  9780. 0000695E  302B 007E                move.w     D0, [A3 + 0x7E]
  9781. 00006962  48C0                     ext.l      D0
  9782. 00006964  2E04                     move.l     D7, D4
  9783. 00006966  9E80                     sub.l      D7, D0
  9784. 00006968  4A87                     tst.l      D7
  9785. 0000696A  6C12                     bge        +0x14 /* 0000697E */
  9786. 0000696C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9787. 00006970  2F04                     move.l     -[A7], D4
  9788. 00006972  2F0B                     move.l     -[A7], A3
  9789. 00006974  4EBA FE56                jsr        [PC - 0x1AA /* 000067CC */]
  9790. 00006978  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9791. 0000697C  6028                     bra        +0x2A /* 000069A6 */
  9792. label0000697E:
  9793. 0000697E  302B 00BC                move.w     D0, [A3 + 0xBC]
  9794. 00006982  48C0                     ext.l      D0
  9795. 00006984  322B 00B8                move.w     D1, [A3 + 0xB8]
  9796. 00006988  48C1                     ext.l      D1
  9797. 0000698A  2C00                     move.l     D6, D0
  9798. 0000698C  9C81                     sub.l      D6, D1
  9799. 0000698E  BC87                     cmp.l      D6, D7
  9800. 00006990  6C14                     bge        +0x16 /* 000069A6 */
  9801. 00006992  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9802. 00006996  2004                     move.l     D0, D4
  9803. 00006998  9086                     sub.l      D0, D6
  9804. 0000699A  2F00                     move.l     -[A7], D0
  9805. 0000699C  2F0B                     move.l     -[A7], A3
  9806. 0000699E  4EBA FE2C                jsr        [PC - 0x1D4 /* 000067CC */]
  9807. 000069A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9808. label000069A6:
  9809. 000069A6  5245                     addq.w     D5, 1
  9810. label000069A8:
  9811. 000069A8  3005                     move.w     D0, D5
  9812. 000069AA  4CEE 18F0 FFE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x18]
  9813. 000069B0  4E5E                     unlink     A6
  9814. 000069B2  4E75                     rts
  9815. export_715:
  9816. fn000069B4:
  9817. 000069B4  4E56 FFC8                link       A6, -0x0038
  9818. 000069B8  48E7 0110                movem.l    -[A7], D7,A3
  9819. 000069BC  266E 0008                movea.l    A3, [A6 + 0x8]
  9820. 000069C0  303C 0080                move.w     D0, 0x80
  9821. 000069C4  C06B 0072                and.w      D0, [A3 + 0x72]
  9822. 000069C8  6600 0234                bne        +0x236 /* 00006BFE */
  9823. 000069CC  206B 00E2                movea.l    A0, [A3 + 0xE2]
  9824. 000069D0  4868 0086                pea.l      [A0 + 0x86]
  9825. 000069D4  486E FFEE                pea.l      [A6 - 0x12]
  9826. 000069D8  3F3C 080E                move.w     -[A7], 0x80E
  9827. 000069DC  A9EB                     syscall    Pack4/FP68K
  9828. 000069DE  41EE FFEE                lea.l      A0, [A6 - 0x12]
  9829. 000069E2  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  9830. 000069E6  22D8                     move.l     [A1]+, [A0]+
  9831. 000069E8  22D8                     move.l     [A1]+, [A0]+
  9832. 000069EA  32D8                     move.w     [A1]+, [A0]+
  9833. 000069EC  486E FFE4                pea.l      [A6 - 0x1C]
  9834. 000069F0  3F3C 0016                move.w     -[A7], 0x16
  9835. 000069F4  A9EB                     syscall    Pack4/FP68K
  9836. 000069F6  486E FFE4                pea.l      [A6 - 0x1C]
  9837. 000069FA  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  9838. 000069FE  322B 00CA                move.w     D1, [A3 + 0xCA]
  9839. 00006A02  48C1                     ext.l      D1
  9840. 00006A04  2E01                     move.l     D7, D1
  9841. 00006A06  5387                     subq.l     D7, 1
  9842. 00006A08  BE80                     cmp.l      D7, D0
  9843. 00006A0A  588F                     addq.l     A7, 4
  9844. 00006A0C  6766                     beq        +0x68 /* 00006A74 */
  9845. 00006A0E  2D47 FFE0                move.l     [A6 - 0x20], D7
  9846. 00006A12  486E FFE0                pea.l      [A6 - 0x20]
  9847. 00006A16  486E FFEE                pea.l      [A6 - 0x12]
  9848. 00006A1A  3F3C 280E                move.w     -[A7], 0x280E
  9849. 00006A1E  A9EB                     syscall    Pack4/FP68K
  9850. 00006A20  486E FFEE                pea.l      [A6 - 0x12]
  9851. 00006A24  486E FFD8                pea.l      [A6 - 0x28]
  9852. 00006A28  3F3C 0810                move.w     -[A7], 0x810
  9853. 00006A2C  A9EB                     syscall    Pack4/FP68K
  9854. 00006A2E  486E FFD8                pea.l      [A6 - 0x28]
  9855. 00006A32  486E FFE4                pea.l      [A6 - 0x1C]
  9856. 00006A36  3F3C 080E                move.w     -[A7], 0x80E
  9857. 00006A3A  A9EB                     syscall    Pack4/FP68K
  9858. 00006A3C  206B 00E2                movea.l    A0, [A3 + 0xE2]
  9859. 00006A40  486E FFE4                pea.l      [A6 - 0x1C]
  9860. 00006A44  4868 0086                pea.l      [A0 + 0x86]
  9861. 00006A48  3F3C 0810                move.w     -[A7], 0x810
  9862. 00006A4C  A9EB                     syscall    Pack4/FP68K
  9863. 00006A4E  4868 0086                pea.l      [A0 + 0x86]
  9864. 00006A52  486E FFCE                pea.l      [A6 - 0x32]
  9865. 00006A56  3F3C 080E                move.w     -[A7], 0x80E
  9866. 00006A5A  A9EB                     syscall    Pack4/FP68K
  9867. 00006A5C  206B 00E2                movea.l    A0, [A3 + 0xE2]
  9868. 00006A60  486E FFCE                pea.l      [A6 - 0x32]
  9869. 00006A64  4868 006E                pea.l      [A0 + 0x6E]
  9870. 00006A68  3F3C 0810                move.w     -[A7], 0x810
  9871. 00006A6C  A9EB                     syscall    Pack4/FP68K
  9872. 00006A6E  006B 0400 0072           ori.w      [A3 + 0x72], 0x400
  9873. label00006A74:
  9874. 00006A74  206B 00E2                movea.l    A0, [A3 + 0xE2]
  9875. 00006A78  4868 005E                pea.l      [A0 + 0x5E]
  9876. 00006A7C  486E FFEE                pea.l      [A6 - 0x12]
  9877. 00006A80  3F3C 080E                move.w     -[A7], 0x80E
  9878. 00006A84  A9EB                     syscall    Pack4/FP68K
  9879. 00006A86  41EE FFEE                lea.l      A0, [A6 - 0x12]
  9880. 00006A8A  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  9881. 00006A8E  22D8                     move.l     [A1]+, [A0]+
  9882. 00006A90  22D8                     move.l     [A1]+, [A0]+
  9883. 00006A92  32D8                     move.w     [A1]+, [A0]+
  9884. 00006A94  486E FFE4                pea.l      [A6 - 0x1C]
  9885. 00006A98  3F3C 0016                move.w     -[A7], 0x16
  9886. 00006A9C  A9EB                     syscall    Pack4/FP68K
  9887. 00006A9E  486E FFE4                pea.l      [A6 - 0x1C]
  9888. 00006AA2  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  9889. 00006AA6  322B 0092                move.w     D1, [A3 + 0x92]
  9890. 00006AAA  48C1                     ext.l      D1
  9891. 00006AAC  2E01                     move.l     D7, D1
  9892. 00006AAE  BE80                     cmp.l      D7, D0
  9893. 00006AB0  588F                     addq.l     A7, 4
  9894. 00006AB2  6768                     beq        +0x6A /* 00006B1C */
  9895. 00006AB4  4A87                     tst.l      D7
  9896. 00006AB6  6E10                     bgt        +0x12 /* 00006AC8 */
  9897. 00006AB8  486D E9D6                pea.l      [A5 - 0x162A]
  9898. 00006ABC  486E FFEE                pea.l      [A6 - 0x12]
  9899. 00006AC0  3F3C 080E                move.w     -[A7], 0x80E
  9900. 00006AC4  A9EB                     syscall    Pack4/FP68K
  9901. 00006AC6  603C                     bra        +0x3E /* 00006B04 */
  9902. label00006AC8:
  9903. 00006AC8  2D47 FFCA                move.l     [A6 - 0x36], D7
  9904. 00006ACC  486E FFCA                pea.l      [A6 - 0x36]
  9905. 00006AD0  486E FFE4                pea.l      [A6 - 0x1C]
  9906. 00006AD4  3F3C 280E                move.w     -[A7], 0x280E
  9907. 00006AD8  A9EB                     syscall    Pack4/FP68K
  9908. 00006ADA  486E FFE4                pea.l      [A6 - 0x1C]
  9909. 00006ADE  486E FFD8                pea.l      [A6 - 0x28]
  9910. 00006AE2  3F3C 0810                move.w     -[A7], 0x810
  9911. 00006AE6  A9EB                     syscall    Pack4/FP68K
  9912. 00006AE8  486E FFD8                pea.l      [A6 - 0x28]
  9913. 00006AEC  486E FFCE                pea.l      [A6 - 0x32]
  9914. 00006AF0  3F3C 080E                move.w     -[A7], 0x80E
  9915. 00006AF4  A9EB                     syscall    Pack4/FP68K
  9916. 00006AF6  41EE FFEE                lea.l      A0, [A6 - 0x12]
  9917. 00006AFA  43EE FFCE                lea.l      A1, [A6 - 0x32]
  9918. 00006AFE  20D9                     move.l     [A0]+, [A1]+
  9919. 00006B00  20D9                     move.l     [A0]+, [A1]+
  9920. 00006B02  30D9                     move.w     [A0]+, [A1]+
  9921. label00006B04:
  9922. 00006B04  206B 00E2                movea.l    A0, [A3 + 0xE2]
  9923. 00006B08  486E FFEE                pea.l      [A6 - 0x12]
  9924. 00006B0C  4868 005E                pea.l      [A0 + 0x5E]
  9925. 00006B10  3F3C 0810                move.w     -[A7], 0x810
  9926. 00006B14  A9EB                     syscall    Pack4/FP68K
  9927. 00006B16  006B 0400 0072           ori.w      [A3 + 0x72], 0x400
  9928. label00006B1C:
  9929. 00006B1C  7002                     moveq.l    D0, 0x02
  9930. 00006B1E  B06B 00C8                cmp.w      D0, [A3 + 0xC8]
  9931. 00006B22  6C00 0092                bge        +0x94 /* 00006BB6 */
  9932. 00006B26  206B 00E2                movea.l    A0, [A3 + 0xE2]
  9933. 00006B2A  4868 007E                pea.l      [A0 + 0x7E]
  9934. 00006B2E  486E FFEE                pea.l      [A6 - 0x12]
  9935. 00006B32  3F3C 080E                move.w     -[A7], 0x80E
  9936. 00006B36  A9EB                     syscall    Pack4/FP68K
  9937. 00006B38  41EE FFEE                lea.l      A0, [A6 - 0x12]
  9938. 00006B3C  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  9939. 00006B40  22D8                     move.l     [A1]+, [A0]+
  9940. 00006B42  22D8                     move.l     [A1]+, [A0]+
  9941. 00006B44  32D8                     move.w     [A1]+, [A0]+
  9942. 00006B46  486E FFE4                pea.l      [A6 - 0x1C]
  9943. 00006B4A  3F3C 0016                move.w     -[A7], 0x16
  9944. 00006B4E  A9EB                     syscall    Pack4/FP68K
  9945. 00006B50  486E FFE4                pea.l      [A6 - 0x1C]
  9946. 00006B54  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  9947. 00006B58  322B 00C8                move.w     D1, [A3 + 0xC8]
  9948. 00006B5C  5341                     subq.w     D1, 1
  9949. 00006B5E  48C1                     ext.l      D1
  9950. 00006B60  B280                     cmp.l      D1, D0
  9951. 00006B62  588F                     addq.l     A7, 4
  9952. 00006B64  6700 0098                beq        +0x9A /* 00006BFE */
  9953. 00006B68  302B 00C8                move.w     D0, [A3 + 0xC8]
  9954. 00006B6C  5340                     subq.w     D0, 1
  9955. 00006B6E  3D40 FFC8                move.w     [A6 - 0x38], D0
  9956. 00006B72  486E FFC8                pea.l      [A6 - 0x38]
  9957. 00006B76  486E FFEE                pea.l      [A6 - 0x12]
  9958. 00006B7A  3F3C 200E                move.w     -[A7], 0x200E
  9959. 00006B7E  A9EB                     syscall    Pack4/FP68K
  9960. 00006B80  486E FFEE                pea.l      [A6 - 0x12]
  9961. 00006B84  486E FFD8                pea.l      [A6 - 0x28]
  9962. 00006B88  3F3C 0810                move.w     -[A7], 0x810
  9963. 00006B8C  A9EB                     syscall    Pack4/FP68K
  9964. 00006B8E  486E FFD8                pea.l      [A6 - 0x28]
  9965. 00006B92  486E FFE4                pea.l      [A6 - 0x1C]
  9966. 00006B96  3F3C 080E                move.w     -[A7], 0x80E
  9967. 00006B9A  A9EB                     syscall    Pack4/FP68K
  9968. 00006B9C  206B 00E2                movea.l    A0, [A3 + 0xE2]
  9969. 00006BA0  486E FFE4                pea.l      [A6 - 0x1C]
  9970. 00006BA4  4868 007E                pea.l      [A0 + 0x7E]
  9971. 00006BA8  3F3C 0810                move.w     -[A7], 0x810
  9972. 00006BAC  A9EB                     syscall    Pack4/FP68K
  9973. 00006BAE  006B 0400 0072           ori.w      [A3 + 0x72], 0x400
  9974. 00006BB4  6048                     bra        +0x4A /* 00006BFE */
  9975. label00006BB6:
  9976. 00006BB6  206B 00E2                movea.l    A0, [A3 + 0xE2]
  9977. 00006BBA  4868 007E                pea.l      [A0 + 0x7E]
  9978. 00006BBE  486E FFEE                pea.l      [A6 - 0x12]
  9979. 00006BC2  3F3C 080E                move.w     -[A7], 0x80E
  9980. 00006BC6  A9EB                     syscall    Pack4/FP68K
  9981. 00006BC8  486D E9CE                pea.l      [A5 - 0x1632]
  9982. 00006BCC  486E FFEE                pea.l      [A6 - 0x12]
  9983. 00006BD0  3F3C 0808                move.w     -[A7], 0x808
  9984. 00006BD4  A9EB                     syscall    Pack4/FP68K
  9985. 00006BD6  6726                     beq        +0x28 /* 00006BFE */
  9986. 00006BD8  486D E9CE                pea.l      [A5 - 0x1632]
  9987. 00006BDC  486E FFEE                pea.l      [A6 - 0x12]
  9988. 00006BE0  3F3C 080E                move.w     -[A7], 0x80E
  9989. 00006BE4  A9EB                     syscall    Pack4/FP68K
  9990. 00006BE6  206B 00E2                movea.l    A0, [A3 + 0xE2]
  9991. 00006BEA  486E FFEE                pea.l      [A6 - 0x12]
  9992. 00006BEE  4868 007E                pea.l      [A0 + 0x7E]
  9993. 00006BF2  3F3C 0810                move.w     -[A7], 0x810
  9994. 00006BF6  A9EB                     syscall    Pack4/FP68K
  9995. 00006BF8  006B 0400 0072           ori.w      [A3 + 0x72], 0x400
  9996. label00006BFE:
  9997. 00006BFE  2F2B 00E2                move.l     -[A7], [A3 + 0xE2]
  9998. 00006C02  2F0B                     move.l     -[A7], A3
  9999. 00006C04  4EAD 1D82                jsr        [A5 + 0x1D82 /* export_940 */]
  10000. 00006C08  486E FFF8                pea.l      [A6 - 0x8]
  10001. 00006C0C  206B 00E2                movea.l    A0, [A3 + 0xE2]
  10002. 00006C10  4868 000C                pea.l      [A0 + 0xC]
  10003. 00006C14  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  10004. 00006C18  302E FFFE                move.w     D0, [A6 - 0x2]
  10005. 00006C1C  D06B 005C                add.w      D0, [A3 + 0x5C]
  10006. 00006C20  206B 00E2                movea.l    A0, [A3 + 0xE2]
  10007. 00006C24  3140 005C                move.w     [A0 + 0x5C], D0
  10008. 00006C28  206B 00E2                movea.l    A0, [A3 + 0xE2]
  10009. 00006C2C  7001                     moveq.l    D0, 0x01
  10010. 00006C2E  B068 004A                cmp.w      D0, [A0 + 0x4A]
  10011. 00006C32  4FEF 0010                lea.l      A7, [A7 + 0x10]
  10012. 00006C36  677A                     beq        +0x7C /* 00006CB2 */
  10013. 00006C38  206B 00E2                movea.l    A0, [A3 + 0xE2]
  10014. 00006C3C  3028 005C                move.w     D0, [A0 + 0x5C]
  10015. 00006C40  48C0                     ext.l      D0
  10016. 00006C42  322B 005A                move.w     D1, [A3 + 0x5A]
  10017. 00006C46  926B 0056                sub.w      D1, [A3 + 0x56]
  10018. 00006C4A  48E7 C000                movem.l    -[A7], D0,D1
  10019. 00006C4E  4878 0258                push.l     0x258
  10020. 00006C52  206D E9DE                movea.l    A0, [A5 - 0x1622]
  10021. 00006C56  3428 017A                move.w     D2, [A0 + 0x17A]
  10022. 00006C5A  48C2                     ext.l      D2
  10023. 00006C5C  2F02                     move.l     -[A7], D2
  10024. 00006C5E  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  10025. 00006C62  508F                     addq.l     A7, 8
  10026. 00006C64  2400                     move.l     D2, D0
  10027. 00006C66  4CDF 0003                movem.l    D0,D1, [A7]+
  10028. 00006C6A  B441                     cmp.w      D2, D1
  10029. 00006C6C  6F1A                     ble        +0x1C /* 00006C88 */
  10030. 00006C6E  322B 005A                move.w     D1, [A3 + 0x5A]
  10031. 00006C72  926B 0056                sub.w      D1, [A3 + 0x56]
  10032. 00006C76  48C1                     ext.l      D1
  10033. 00006C78  2F00                     move.l     -[A7], D0
  10034. 00006C7A  2001                     move.l     D0, D1
  10035. 00006C7C  7202                     moveq.l    D1, 0x02
  10036. 00006C7E  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  10037. 00006C82  2200                     move.l     D1, D0
  10038. 00006C84  201F                     move.l     D0, [A7]+
  10039. 00006C86  601E                     bra        +0x20 /* 00006CA6 */
  10040. label00006C88:
  10041. 00006C88  2F00                     move.l     -[A7], D0
  10042. 00006C8A  4878 012C                push.l     0x12C
  10043. 00006C8E  206D E9DE                movea.l    A0, [A5 - 0x1622]
  10044. 00006C92  3228 017A                move.w     D1, [A0 + 0x17A]
  10045. 00006C96  48C1                     ext.l      D1
  10046. 00006C98  2F01                     move.l     -[A7], D1
  10047. 00006C9A  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  10048. 00006C9E  508F                     addq.l     A7, 8
  10049. 00006CA0  2200                     move.l     D1, D0
  10050. 00006CA2  201F                     move.l     D0, [A7]+
  10051. 00006CA4  48C1                     ext.l      D1
  10052. label00006CA6:
  10053. 00006CA6  9081                     sub.l      D0, D1
  10054. 00006CA8  206B 00E2                movea.l    A0, [A3 + 0xE2]
  10055. 00006CAC  3140 0058                move.w     [A0 + 0x58], D0
  10056. 00006CB0  6028                     bra        +0x2A /* 00006CDA */
  10057. label00006CB2:
  10058. 00006CB2  206B 00E2                movea.l    A0, [A3 + 0xE2]
  10059. 00006CB6  2F08                     move.l     -[A7], A0
  10060. 00006CB8  7048                     moveq.l    D0, 0x48
  10061. 00006CBA  2F00                     move.l     -[A7], D0
  10062. 00006CBC  4878 0104                push.l     0x104
  10063. 00006CC0  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  10064. 00006CC4  508F                     addq.l     A7, 8
  10065. 00006CC6  205F                     movea.l    A0, [A7]+
  10066. 00006CC8  3228 005C                move.w     D1, [A0 + 0x5C]
  10067. 00006CCC  9240                     sub.w      D1, D0
  10068. 00006CCE  926E FFFA                sub.w      D1, [A6 - 0x6]
  10069. 00006CD2  206B 00E2                movea.l    A0, [A3 + 0xE2]
  10070. 00006CD6  3141 0058                move.w     [A0 + 0x58], D1
  10071. label00006CDA:
  10072. 00006CDA  302B 0056                move.w     D0, [A3 + 0x56]
  10073. 00006CDE  906E FFF8                sub.w      D0, [A6 - 0x8]
  10074. 00006CE2  206B 00E2                movea.l    A0, [A3 + 0xE2]
  10075. 00006CE6  3140 0056                move.w     [A0 + 0x56], D0
  10076. 00006CEA  302E FFFC                move.w     D0, [A6 - 0x4]
  10077. 00006CEE  D06B 005A                add.w      D0, [A3 + 0x5A]
  10078. 00006CF2  206B 00E2                movea.l    A0, [A3 + 0xE2]
  10079. 00006CF6  3140 005A                move.w     [A0 + 0x5A], D0
  10080. 00006CFA  303C 0400                move.w     D0, 0x400
  10081. 00006CFE  C06B 0072                and.w      D0, [A3 + 0x72]
  10082. 00006D02  6704                     beq        +0x6 /* 00006D08 */
  10083. 00006D04  7001                     moveq.l    D0, 0x01
  10084. 00006D06  6002                     bra        +0x4 /* 00006D0A */
  10085. label00006D08:
  10086. 00006D08  7000                     moveq.l    D0, 0x00
  10087. label00006D0A:
  10088. 00006D0A  4CEE 0880 FFC0           movem.l    D7,A3, [A6 - 0x40]
  10089. 00006D10  4E5E                     unlink     A6
  10090. 00006D12  4E75                     rts
  10091. export_716:
  10092. 00006D14  4E56 FFF6                link       A6, -0x000A
  10093. 00006D18  2F0B                     move.l     -[A7], A3
  10094. 00006D1A  266F 0016                movea.l    A3, [A7 + 0x16]
  10095. 00006D1E  4AAB 00E2                tst.l      [A3 + 0xE2]
  10096. 00006D22  6600 0084                bne        +0x86 /* 00006DA8 */
  10097. 00006D26  486D 2CF2                pea.l      [A5 + 0x2CF2 /* export_1434 */]
  10098. 00006D2A  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  10099. 00006D2E  4A40                     tst.w      D0
  10100. 00006D30  588F                     addq.l     A7, 4
  10101. 00006D32  6774                     beq        +0x76 /* 00006DA8 */
  10102. 00006D34  4EAD 2CF2                jsr        [A5 + 0x2CF2 /* export_1434 */]
  10103. 00006D38  2740 00E2                move.l     [A3 + 0xE2], D0
  10104. 00006D3C  6760                     beq        +0x62 /* 00006D9E */
  10105. 00006D3E  486D E9CE                pea.l      [A5 - 0x1632]
  10106. 00006D42  486E FFF6                pea.l      [A6 - 0xA]
  10107. 00006D46  3F3C 080E                move.w     -[A7], 0x80E
  10108. 00006D4A  A9EB                     syscall    Pack4/FP68K
  10109. 00006D4C  206B 00E2                movea.l    A0, [A3 + 0xE2]
  10110. 00006D50  486E FFF6                pea.l      [A6 - 0xA]
  10111. 00006D54  4868 0076                pea.l      [A0 + 0x76]
  10112. 00006D58  3F3C 0810                move.w     -[A7], 0x810
  10113. 00006D5C  A9EB                     syscall    Pack4/FP68K
  10114. 00006D5E  486D E9D6                pea.l      [A5 - 0x162A]
  10115. 00006D62  486E FFF6                pea.l      [A6 - 0xA]
  10116. 00006D66  3F3C 080E                move.w     -[A7], 0x80E
  10117. 00006D6A  A9EB                     syscall    Pack4/FP68K
  10118. 00006D6C  206B 00E2                movea.l    A0, [A3 + 0xE2]
  10119. 00006D70  486E FFF6                pea.l      [A6 - 0xA]
  10120. 00006D74  4868 0066                pea.l      [A0 + 0x66]
  10121. 00006D78  3F3C 0810                move.w     -[A7], 0x810
  10122. 00006D7C  A9EB                     syscall    Pack4/FP68K
  10123. 00006D7E  7002                     moveq.l    D0, 0x02
  10124. 00006D80  C06B 004A                and.w      D0, [A3 + 0x4A]
  10125. 00006D84  670A                     beq        +0xC /* 00006D90 */
  10126. 00006D86  206B 00E2                movea.l    A0, [A3 + 0xE2]
  10127. 00006D8A  317C 0001 004A           move.w     [A0 + 0x4A], 0x1
  10128. label00006D90:
  10129. 00006D90  2F0B                     move.l     -[A7], A3
  10130. 00006D92  4EBA FC20                jsr        [PC - 0x3E0 /* 000069B4 */]
  10131. 00006D96  006B 1000 0072           ori.w      [A3 + 0x72], 0x1000
  10132. 00006D9C  588F                     addq.l     A7, 4
  10133. label00006D9E:
  10134. 00006D9E  486D 2CF2                pea.l      [A5 + 0x2CF2 /* export_1434 */]
  10135. 00006DA2  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  10136. 00006DA6  588F                     addq.l     A7, 4
  10137. label00006DA8:
  10138. 00006DA8  4AAB 00E2                tst.l      [A3 + 0xE2]
  10139. 00006DAC  6708                     beq        +0xA /* 00006DB6 */
  10140. 00006DAE  006B 2040 0072           ori.w      [A3 + 0x72], 0x2040 /* ' @' */
  10141. 00006DB4  6006                     bra        +0x8 /* 00006DBC */
  10142. label00006DB6:
  10143. 00006DB6  026B DFBF 0072           andi.w     [A3 + 0x72], 0xDFBF
  10144. label00006DBC:
  10145. 00006DBC  4AAB 00E2                tst.l      [A3 + 0xE2]
  10146. 00006DC0  56C0                     sne        D0
  10147. 00006DC2  0240 0001                andi.w     D0, 0x1
  10148. 00006DC6  266E FFF2                movea.l    A3, [A6 - 0xE]
  10149. 00006DCA  4E5E                     unlink     A6
  10150. 00006DCC  4E75                     rts
  10151. export_717:
  10152. fn00006DCE:
  10153. 00006DCE  48E7 0310                movem.l    -[A7], D6,D7,A3
  10154. 00006DD2  1C2F 0017                move.b     D6, [A7 + 0x17]
  10155. 00006DD6  266F 0010                movea.l    A3, [A7 + 0x10]
  10156. 00006DDA  4247                     clr.w      D7
  10157. 00006DDC  1746 0094                move.b     [A3 + 0x94], D6
  10158. 00006DE0  6776                     beq        +0x78 /* 00006E58 */
  10159. 00006DE2  303C 0200                move.w     D0, 0x200
  10160. 00006DE6  C06B 0072                and.w      D0, [A3 + 0x72]
  10161. 00006DEA  671C                     beq        +0x1E /* 00006E08 */
  10162. 00006DEC  7000                     moveq.l    D0, 0x00
  10163. 00006DEE  1006                     move.b     D0, D6
  10164. 00006DF0  2F00                     move.l     -[A7], D0
  10165. 00006DF2  2F2B 006A                move.l     -[A7], [A3 + 0x6A]
  10166. 00006DF6  2F2B 00AE                move.l     -[A7], [A3 + 0xAE]
  10167. 00006DFA  4EAD 0E8A                jsr        [A5 + 0xE8A /* export_461 */]
  10168. 00006DFE  5247                     addq.w     D7, 1
  10169. 00006E00  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10170. 00006E04  6000 0086                bra        +0x88 /* 00006E8C */
  10171. label00006E08:
  10172. 00006E08  276B 00AE 00B2           move.l     [A3 + 0xB2], [A3 + 0xAE]
  10173. 00006E0E  2F2B 006E                move.l     -[A7], [A3 + 0x6E]
  10174. 00006E12  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  10175. 00006E16  2740 00AE                move.l     [A3 + 0xAE], D0
  10176. 00006E1A  588F                     addq.l     A7, 4
  10177. 00006E1C  660E                     bne        +0x10 /* 00006E2C */
  10178. 00006E1E  276B 00B2 00AE           move.l     [A3 + 0xAE], [A3 + 0xB2]
  10179. 00006E24  7000                     moveq.l    D0, 0x00
  10180. 00006E26  2740 00B2                move.l     [A3 + 0xB2], D0
  10181. 00006E2A  6060                     bra        +0x62 /* 00006E8C */
  10182. label00006E2C:
  10183. 00006E2C  006B 0200 0072           ori.w      [A3 + 0x72], 0x200
  10184. 00006E32  7000                     moveq.l    D0, 0x00
  10185. 00006E34  1006                     move.b     D0, D6
  10186. 00006E36  2F00                     move.l     -[A7], D0
  10187. 00006E38  2F2B 006A                move.l     -[A7], [A3 + 0x6A]
  10188. 00006E3C  2F2B 00AE                move.l     -[A7], [A3 + 0xAE]
  10189. 00006E40  4EAD 0E8A                jsr        [A5 + 0xE8A /* export_461 */]
  10190. 00006E44  206B 00AE                movea.l    A0, [A3 + 0xAE]
  10191. 00006E48  202B 006A                move.l     D0, [A3 + 0x6A]
  10192. 00006E4C  4230 0800                clr.b      [A0 + D0]
  10193. 00006E50  5247                     addq.w     D7, 1
  10194. 00006E52  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10195. 00006E56  6034                     bra        +0x36 /* 00006E8C */
  10196. label00006E58:
  10197. 00006E58  5247                     addq.w     D7, 1
  10198. 00006E5A  303C 0200                move.w     D0, 0x200
  10199. 00006E5E  C06B 0072                and.w      D0, [A3 + 0x72]
  10200. 00006E62  6728                     beq        +0x2A /* 00006E8C */
  10201. 00006E64  486B 00AE                pea.l      [A3 + 0xAE]
  10202. 00006E68  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  10203. 00006E6C  276B 00B2 00AE           move.l     [A3 + 0xAE], [A3 + 0xB2]
  10204. 00006E72  7000                     moveq.l    D0, 0x00
  10205. 00006E74  2740 00B2                move.l     [A3 + 0xB2], D0
  10206. 00006E78  026B FDFF 0072           andi.w     [A3 + 0x72], 0xFDFF
  10207. 00006E7E  206B 00AE                movea.l    A0, [A3 + 0xAE]
  10208. 00006E82  222B 006A                move.l     D1, [A3 + 0x6A]
  10209. 00006E86  4230 1800                clr.b      [A0 + D1]
  10210. 00006E8A  588F                     addq.l     A7, 4
  10211. label00006E8C:
  10212. 00006E8C  006B 0010 0072           ori.w      [A3 + 0x72], 0x10
  10213. 00006E92  3007                     move.w     D0, D7
  10214. 00006E94  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  10215. 00006E98  4E75                     rts
  10216. export_718:
  10217. 00006E9A  4E56 FFFC                link       A6, -0x0004
  10218. 00006E9E  48E7 0118                movem.l    -[A7], D7,A3,A4
  10219. 00006EA2  286E 0010                movea.l    A4, [A6 + 0x10]
  10220. 00006EA6  266E 0008                movea.l    A3, [A6 + 0x8]
  10221. 00006EAA  4247                     clr.w      D7
  10222. 00006EAC  7002                     moveq.l    D0, 0x02
  10223. 00006EAE  C06B 0072                and.w      D0, [A3 + 0x72]
  10224. 00006EB2  670E                     beq        +0x10 /* 00006EC2 */
  10225. 00006EB4  7074                     moveq.l    D0, 0x74
  10226. 00006EB6  2F00                     move.l     -[A7], D0
  10227. 00006EB8  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  10228. 00006EBC  588F                     addq.l     A7, 4
  10229. 00006EBE  6000 012C                bra        +0x12E /* 00006FEC */
  10230. label00006EC2:
  10231. 00006EC2  206E 000C                movea.l    A0, [A6 + 0xC]
  10232. 00006EC6  52AE 000C                addq.l     [A6 + 0xC], 1
  10233. 00006ECA  7000                     moveq.l    D0, 0x00
  10234. 00006ECC  1010                     move.b     D0, [A0]
  10235. 00006ECE  5780                     subq.l     D0, 3
  10236. 00006ED0  6B00 011A                bmi        +0x11C /* 00006FEC */
  10237. 00006ED4  0C80 0000 0001           cmpi.l     D0, 0x1
  10238. 00006EDA  6E00 0110                bgt        +0x112 /* 00006FEC */
  10239. 00006EDE  D080                     add.l      D0, D0
  10240. 00006EE0  303B 0806                move.w     D0, [PC + D0 + 0x6]
  10241. 00006EE4  4EFB 0000                jmp        [PC + D0.w]
  10242. 00006EE8  0006 00E6                ori.b      D6, 0xE6
  10243. 00006EEC  206E 000C                movea.l    A0, [A6 + 0xC]
  10244. 00006EF0  52AE 000C                addq.l     [A6 + 0xC], 1
  10245. 00006EF4  7000                     moveq.l    D0, 0x00
  10246. 00006EF6  1010                     move.b     D0, [A0]
  10247. 00006EF8  6B00 00D2                bmi        +0xD4 /* 00006FCC */
  10248. 00006EFC  0C80 0000 0003           cmpi.l     D0, 0x3
  10249. 00006F02  6E00 00C8                bgt        +0xCA /* 00006FCC */
  10250. 00006F06  D080                     add.l      D0, D0
  10251. 00006F08  303B 0806                move.w     D0, [PC + D0 + 0x6]
  10252. 00006F0C  4EFB 0000                jmp        [PC + D0.w]
  10253. 00006F10  000A 0032                ori.b      A2, 0x32 /* '2' */
  10254. 00006F14  0056 007A                ori.w      [A6], 0x7A /* 'z' */
  10255. 00006F18  486B 003C                pea.l      [A3 + 0x3C]
  10256. 00006F1C  486E 000C                pea.l      [A6 + 0xC]
  10257. 00006F20  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  10258. 00006F24  3E00                     move.w     D7, D0
  10259. 00006F26  508F                     addq.l     A7, 8
  10260. 00006F28  6700 00A2                beq        +0xA4 /* 00006FCC */
  10261. 00006F2C  2F0C                     move.l     -[A7], A4
  10262. 00006F2E  7008                     moveq.l    D0, 0x08
  10263. 00006F30  2F00                     move.l     -[A7], D0
  10264. 00006F32  2F0B                     move.l     -[A7], A3
  10265. 00006F34  4EBA E826                jsr        [PC - 0x17DA /* 0000575C */]
  10266. 00006F38  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10267. 00006F3C  6000 008E                bra        +0x90 /* 00006FCC */
  10268. 00006F40  486B 0042                pea.l      [A3 + 0x42]
  10269. 00006F44  486E 000C                pea.l      [A6 + 0xC]
  10270. 00006F48  4EAD 0C4A                jsr        [A5 + 0xC4A /* export_389 */]
  10271. 00006F4C  3E00                     move.w     D7, D0
  10272. 00006F4E  508F                     addq.l     A7, 8
  10273. 00006F50  677A                     beq        +0x7C /* 00006FCC */
  10274. 00006F52  2F0C                     move.l     -[A7], A4
  10275. 00006F54  7001                     moveq.l    D0, 0x01
  10276. 00006F56  2F00                     move.l     -[A7], D0
  10277. 00006F58  2F0B                     move.l     -[A7], A3
  10278. 00006F5A  4EBA E800                jsr        [PC - 0x1800 /* 0000575C */]
  10279. 00006F5E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10280. 00006F62  6068                     bra        +0x6A /* 00006FCC */
  10281. 00006F64  486B 0040                pea.l      [A3 + 0x40]
  10282. 00006F68  486E 000C                pea.l      [A6 + 0xC]
  10283. 00006F6C  4EAD 0C12                jsr        [A5 + 0xC12 /* export_382 */]
  10284. 00006F70  3E00                     move.w     D7, D0
  10285. 00006F72  508F                     addq.l     A7, 8
  10286. 00006F74  6756                     beq        +0x58 /* 00006FCC */
  10287. 00006F76  2F0C                     move.l     -[A7], A4
  10288. 00006F78  7004                     moveq.l    D0, 0x04
  10289. 00006F7A  2F00                     move.l     -[A7], D0
  10290. 00006F7C  2F0B                     move.l     -[A7], A3
  10291. 00006F7E  4EBA E7DC                jsr        [PC - 0x1824 /* 0000575C */]
  10292. 00006F82  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10293. 00006F86  6044                     bra        +0x46 /* 00006FCC */
  10294. 00006F88  486E FFFE                pea.l      [A6 - 0x2]
  10295. 00006F8C  486E FFFC                pea.l      [A6 - 0x4]
  10296. 00006F90  486E 000C                pea.l      [A6 + 0xC]
  10297. 00006F94  4EAD 0C62                jsr        [A5 + 0xC62 /* export_392 */]
  10298. 00006F98  3E00                     move.w     D7, D0
  10299. 00006F9A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10300. 00006F9E  672C                     beq        +0x2E /* 00006FCC */
  10301. 00006FA0  302E FFFC                move.w     D0, [A6 - 0x4]
  10302. 00006FA4  C07C 00FF                and.w      D0, 0xFF
  10303. 00006FA8  1740 0041                move.b     [A3 + 0x41], D0
  10304. 00006FAC  2F0C                     move.l     -[A7], A4
  10305. 00006FAE  7000                     moveq.l    D0, 0x00
  10306. 00006FB0  302E FFFE                move.w     D0, [A6 - 0x2]
  10307. 00006FB4  E188                     lsl        D0, 8
  10308. 00006FB6  C0BC 0000 FF00           and.l      D0, 0xFF00
  10309. 00006FBC  7202                     moveq.l    D1, 0x02
  10310. 00006FBE  8280                     or.l       D1, D0
  10311. 00006FC0  2F01                     move.l     -[A7], D1
  10312. 00006FC2  2F0B                     move.l     -[A7], A3
  10313. 00006FC4  4EBA E796                jsr        [PC - 0x186A /* 0000575C */]
  10314. 00006FC8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10315. label00006FCC:
  10316. 00006FCC  7004                     moveq.l    D0, 0x04
  10317. 00006FCE  C06B 0072                and.w      D0, [A3 + 0x72]
  10318. 00006FD2  6616                     bne        +0x18 /* 00006FEA */
  10319. 00006FD4  2F0C                     move.l     -[A7], A4
  10320. 00006FD6  206E 000C                movea.l    A0, [A6 + 0xC]
  10321. 00006FDA  7000                     moveq.l    D0, 0x00
  10322. 00006FDC  1010                     move.b     D0, [A0]
  10323. 00006FDE  2F00                     move.l     -[A7], D0
  10324. 00006FE0  2F0B                     move.l     -[A7], A3
  10325. 00006FE2  4EBA AC28                jsr        [PC - 0x53D8 /* 00001C0C */]
  10326. 00006FE6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10327. label00006FEA:
  10328. 00006FEA  7E01                     moveq.l    D7, 0x01
  10329. label00006FEC:
  10330. 00006FEC  3007                     move.w     D0, D7
  10331. 00006FEE  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  10332. 00006FF4  4E5E                     unlink     A6
  10333. 00006FF6  4E75                     rts
  10334. export_719:
  10335. 00006FF8  48E7 0018                movem.l    -[A7], A3,A4
  10336. 00006FFC  286F 0010                movea.l    A4, [A7 + 0x10]
  10337. 00007000  266F 000C                movea.l    A3, [A7 + 0xC]
  10338. 00007004  4A94                     tst.l      [A4]
  10339. 00007006  6630                     bne        +0x32 /* 00007038 */
  10340. 00007008  206B 00A6                movea.l    A0, [A3 + 0xA6]
  10341. 0000700C  302B 008E                move.w     D0, [A3 + 0x8E]
  10342. 00007010  48C0                     ext.l      D0
  10343. 00007012  2200                     move.l     D1, D0
  10344. 00007014  C0FC 0006                mulu.w     D0, 0x6
  10345. 00007018  4841                     swap.w     D1
  10346. 0000701A  C2FC 0006                mulu.w     D1, 0x6
  10347. 0000701E  4841                     swap.w     D1
  10348. 00007020  4241                     clr.w      D1
  10349. 00007022  D081                     add.l      D0, D1
  10350. 00007024  3030 0804                move.w     D0, [A0 + D0 + 0x4]
  10351. 00007028  48C0                     ext.l      D0
  10352. 0000702A  D080                     add.l      D0, D0
  10353. 0000702C  2200                     move.l     D1, D0
  10354. 0000702E  E588                     lsl        D0, 2
  10355. 00007030  D081                     add.l      D0, D1
  10356. 00007032  D0AB 009E                add.l      D0, [A3 + 0x9E]
  10357. 00007036  2880                     move.l     [A4], D0
  10358. label00007038:
  10359. 00007038  206F 0014                movea.l    A0, [A7 + 0x14]
  10360. 0000703C  4A90                     tst.l      [A0]
  10361. 0000703E  6662                     bne        +0x64 /* 000070A2 */
  10362. 00007040  41EB 005E                lea.l      A0, [A3 + 0x5E]
  10363. 00007044  226F 0014                movea.l    A1, [A7 + 0x14]
  10364. 00007048  2288                     move.l     [A1], A0
  10365. 0000704A  026B CFFF 005E           andi.w     [A3 + 0x5E], 0xCFFF
  10366. 00007050  206B 00A2                movea.l    A0, [A3 + 0xA2]
  10367. 00007054  302B 008A                move.w     D0, [A3 + 0x8A]
  10368. 00007058  48C0                     ext.l      D0
  10369. 0000705A  E588                     lsl        D0, 2
  10370. 0000705C  2200                     move.l     D1, D0
  10371. 0000705E  E588                     lsl        D0, 2
  10372. 00007060  D081                     add.l      D0, D1
  10373. 00007062  7200                     moveq.l    D1, 0x00
  10374. 00007064  1230 080F                move.b     D1, [A0 + D0 + 0xF]
  10375. 00007068  6B32                     bmi        +0x34 /* 0000709C */
  10376. 0000706A  0C81 0000 0003           cmpi.l     D1, 0x3
  10377. 00007070  6E2A                     bgt        +0x2C /* 0000709C */
  10378. 00007072  D281                     add.l      D1, D1
  10379. 00007074  323B 1806                move.w     D1, [PC + D1 + 0x6]
  10380. 00007078  4EFB 1000                jmp        [PC + D1.w]
  10381. 0000707C  001A 0022                ori.b      [A2]+, 0x22 /* '\"' */
  10382. 00007080  0012 000A                ori.b      [A2], 0xA /* '\n' */
  10383. 00007084  006B 3000 005E           ori.w      [A3 + 0x5E], 0x3000 /* '0\0' */
  10384. 0000708A  6016                     bra        +0x18 /* 000070A2 */
  10385. 0000708C  006B 2000 005E           ori.w      [A3 + 0x5E], 0x2000 /* ' \0' */
  10386. 00007092  600E                     bra        +0x10 /* 000070A2 */
  10387. 00007094  006B 0000 005E           ori.w      [A3 + 0x5E], 0x0
  10388. 0000709A  6006                     bra        +0x8 /* 000070A2 */
  10389. label0000709C:
  10390. 0000709C  006B 1000 005E           ori.w      [A3 + 0x5E], 0x1000
  10391. label000070A2:
  10392. 000070A2  4CDF 1800                movem.l    A3,A4, [A7]+
  10393. 000070A6  4E75                     rts
  10394.